ahmic/nova-to-buffer

Laravel Nova工具,用于将帖子发送到Buffer。

安装: 397

依赖: 0

建议者: 0

安全: 0

星标: 8

关注者: 1

分支: 0

开放问题: 1

语言:Vue

1.0.1 2019-07-06 00:32 UTC

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. 完成设置!访问模型资源的详细页面,填写字段并点击“发送更新”。

屏幕截图

Post screen

Success

更新日志

请参阅更新日志以获取有关最近更改的更多信息。

计划

  • 自动发布选项
  • 选择要发布的社交媒体渠道
  • 不同社交媒体渠道的多个文本输入字段
  • 安排

贡献

有关详细信息,请参阅贡献指南

安全

如果您发现任何与安全相关的问题,请通过电子邮件am1r.root@gmail.com联系,而不是使用问题跟踪器。

致谢

许可

MIT许可证(MIT)。请参阅许可文件以获取更多信息。