我正在使用 tweetstream gem 与 Twitter API 进行通信。我可以流式传输推文,如果需要,我不介意切换到常规的推特 gem。我只想获取特定帐户何时发布的实时更新。在红宝石中这样做的最佳方法是什么?
1 回答
1
如果您想实时更新特定帐户发布的时间,请查看webhooks。Webhook 允许您构建或设置订阅 twitter.com 上某些事件的 Twitter 应用程序。使用 webhook 的优势在于 Twitter 会向您的应用发送一个有效负载作为 POST 请求,然后您的工作将在您的应用中相应地处理此响应。这假设您有一个在本地运行的应用服务器,例如 rails 服务器。优点还在于它异步发生,您不需要不时手动点击 Twitter API 以了解是否有任何更新
于 2018-05-06T01:22:33.463 回答