我正在为rails应用程序上的ruby开发一个tweet fetcher,我想为此使用官方ruby gem。我试验了很多,一切都很好。但是我想知道如何在某个事件发生时收到通知(任何转推,提及我,使用标签,......)。是否有Twitter提供的webhooks?如果不是最佳做法解决方法(基于用户的提取,每x分钟自动请求,......)?
感谢您的任何指示。
祝你好运
答案 0 :(得分:2)
您需要为您的目的创建一个Twitter应用程序。请参阅dev.twitter.com以获取更多详细信息。
通过这个Twitter应用程序,您可以获得所需的推文详细信息。
有点模糊。但Twitter开发者网站将为您提供更多详细信息。
这个URL将帮助您使用Ruby On Rails访问Twitter数据。
答案 1 :(得分:1)
Twitter没有webhooks。您可以使用最接近实时的Twitter Streaming API,也可以轮询REST API。
由于速率限制,轮询可能会很痛苦,所以流媒体是最好的选择。
答案 2 :(得分:1)
我也在寻找解决方案。我看到Zapier谈论在某些推特活动中发布到webhook。
但看起来会有很长的延迟,大概是5或15分钟,具体取决于你付多少钱。