ahmic / nova-to-buffer
Laravel Nova工具,用于将帖子发送到Buffer。
Requires
- php: >=7.1.0
- laravel/nova: *
Requires (Dev)
- orchestra/testbench: ^3.6
- phpunit/phpunit: 7.1
This package is auto-updated.
Last update: 2024-09-08 06:37:12 UTC
README
厌倦了手动将链接发布到社交媒体?此软件包可以通过Buffer服务,从Nova仪表板实现“一键”发布到社交媒体。
Buffer是一个面向Web和移动的软件应用程序,旨在管理社交媒体账户,通过提供用户对Twitter、Facebook、Instagram和Linkedin的帖子进行安排、分析其结果和与社区互动的手段。维基百科
他们为单个用户和最多三个社交媒体账户提供免费计划
安装
您可以使用composer将此软件包安装到使用Nova的Laravel应用中
composer require ahmic/nova-to-buffer
用法
1. 将Buffer访问令牌和配置文件ID添加到Laravel的config/services.php
文件
// ...
'buffer' => [
'access_token' => env('BUFFER_ACCESS_TOKEN'),
'profile_ids' => env('BUFFER_PROFILE_IDS')
]
.env示例,请按照以下格式插入您自己的ID和令牌
BUFFER_PROFILE_IDS="5d13f781311f3c645456771e,5d1540124a12c7tr141dbd22"
BUFFER_ACCESS_TOKEN="1/34443f37tgf907fc1051e0d635e53b1e"
2. 要为特定模型启用共享组件,您需要将该工具添加到该模型的Nova资源中。请确保指定类名,以便资源工具可以正确加载它。
将_URL_
替换为您模型的公开访问URL。
use Ahmic\NovaToBuffer\NovaToBuffer;
// ...
NovaToBuffer::make()
->url(_URL_)
例如,将
config('app.url').'/posts/'.$this->slug
替换为https://yourdomain.com/posts/model-slug
请根据您的URL方案构建它。
3. 完成设置!访问模型资源的详细页面,填写字段并点击“发送更新”。
屏幕截图
更新日志
请参阅更新日志以获取有关最近更改的更多信息。
计划
- 自动发布选项
- 选择要发布的社交媒体渠道
- 不同社交媒体渠道的多个文本输入字段
- 安排
贡献
有关详细信息,请参阅贡献指南。
安全
如果您发现任何与安全相关的问题,请通过电子邮件am1r.root@gmail.com联系,而不是使用问题跟踪器。
致谢
许可
MIT许可证(MIT)。请参阅许可文件以获取更多信息。