【发布时间】:2024-01-04 06:14:01
【问题描述】:
我想使用 ruby 脚本和 Koala gem 每天发布一次 Facebook 帖子。我希望能够设置一次,而不必不断更改对ekns 的访问。在阅读了一些帖子和Facebook documentation around Access Tokens 之后,我实现了以下内容:
- 创建了 Facebook 应用
- 使用 Graph API Explorer 为自己获取访问令牌 - 这只持续大约 2 小时
- 使用以下脚本将短期令牌兑换为持续 2 个月的长期令牌
- 编写了以下 rake 任务以发布到我的 Facebook 墙上
- 使用heroku scheduler 安排了一个 rake 命令
通过所有这些设置,我的脚本实际上可以工作了!它每天都会根据调度程序写到我的墙上。
我的问题是:通过此设置,我将不得不使用图形 API 资源管理器手动创建一个新的短期访问令牌,然后每两个月使用它来获取长期访问令牌.此外,我将不得不进入并手动更改 y 脚本中的 token = "blah blah" 语句。这完全可以避免吗?我已授予我创建的应用程序发布到我的墙上的权限。有没有办法使用 Koala(或其他 gems/libs)在脚本中自动获取新的访问令牌?
【问题讨论】:
标签: facebook facebook-graph-api koala koala-gem