我理解Twitter REST API有严格的请求限制(每15分钟几百次),并且流API有时更适合检索实时数据。
我的问题是,流API的限制是什么? Twitter引用了他们文档的百分比,但没有具体数量。非常感谢任何见解。
我正在尝试做什么:
答案 0 :(得分:22)
你应该没问题使用Streaming API,除非那些〜1000个用户在任何时刻每秒发送超过(非常)大约60条推文。
将Streaming API端点statuses/filter
与follow
参数一起使用,最多允许5000个用户。没有速率限制,除非流返回超过当时推文的所有推文的约1%。 (每秒60条推文是推文平均速度的1%,它总是在波动,所以不要依赖这个数字。)
如果您的信息流确实高于1%的阈值,则可以检测到此信息。 (请参阅LIMIT通知。)然后,您将使用REST API查找错过的推文。
答案 1 :(得分:3)