Twitter搜索API费率限制是如何工作的? [英] How does Twitter Search API rate limit work?
本文介绍了Twitter搜索API费率限制是如何工作的?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我不清楚Twitter的速率限制,"每个访问令牌/用户每小时350个请求"是什么意思。他们是如何限制请求的?在%1请求中我可以获得多少数据?
推荐答案
速率限制基于请求,而不是您接收的数据量(例如字节)。考虑到这一点,您可以通过使用要调用的特定端点的可用参数来最大化请求。我举几个例子来解释我的意思:
一种方法是将Count(如果支持)设置为最高可用值。在STATUS/HOME_TIMELINE上,您可以将最大计数设置为200。如果您现在不使用它,您将得到缺省值20,这意味着您(理论上)需要再执行10次查询才能获得相同数量的数据量。查询越多,意味着您的速率限制就越大。
再次使用STATUS/HOME_TIMELINE,请注意,您可以按Working with Timelines中所述使用from_id和max_id对数据进行分页。基本上,您可以跟踪您已经请求的推文,这样您就可以通过只获取最新的推文来节省请求。
速率限制为15分钟窗口,因此您可以调整请求的速度,以最大限度地减少在任何给定时间窗口内耗尽的可能性。
组合使用Streams和请求,这会提高您的速率限制。
这篇关于Twitter搜索API费率限制是如何工作的?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文