来自特定用户的流式直播推文(Ruby)

时间:2018-05-04 04:00:19

标签: ruby twitter tweetstream

我正在使用tweetstream gem来与Twitter API进行通信。我能够传输推文,如果需要的话,我不会介意切换到常规的twitter gem。 我只想获得特定帐户发布时的实时更新。在红宝石中这样做的最佳方式是什么?

1 个答案:

答案 0 :(得分:1)

如果您想要了解特定帐户发布时间的实时更新,请查看webhooks。 Webhooks允许您构建或设置Twitter应用程序,订阅twitter.com上的某些事件。使用webhooks的好处是Twitter会向您的应用发送一个有效负载作为POST请求,然后您的工作将相应地在您的应用中处理此响应。这假设您有一个本地运行的应用服务器,例如rails服务器。优点还在于它异步发生,你不需要手动点击Twitter API,然后知道是否有任何更新