Twitter搜索API费率限制是如何工作的? [英] How does Twitter Search API rate limit work?

查看:0
本文介绍了Twitter搜索API费率限制是如何工作的?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我不清楚Twitter的速率限制,"每个访问令牌/用户每小时350个请求"是什么意思。他们是如何限制请求的?在%1请求中我可以获得多少数据?

推荐答案

速率限制基于请求,而不是您接收的数据量(例如字节)。考虑到这一点,您可以通过使用要调用的特定端点的可用参数来最大化请求。我举几个例子来解释我的意思:

  1. 一种方法是将Count(如果支持)设置为最高可用值。在STATUS/HOME_TIMELINE上,您可以将最大计数设置为200。如果您现在不使用它,您将得到缺省值20,这意味着您(理论上)需要再执行10次查询才能获得相同数量的数据量。查询越多,意味着您的速率限制就越大。

  2. 再次使用STATUS/HOME_TIMELINE,请注意,您可以按Working with Timelines中所述使用from_id和max_id对数据进行分页。基本上,您可以跟踪您已经请求的推文,这样您就可以通过只获取最新的推文来节省请求。

  3. 速率限制为15分钟窗口,因此您可以调整请求的速度,以最大限度地减少在任何给定时间窗口内耗尽的可能性。

  4. 组合使用Streams和请求,这会提高您的速率限制。

有更多这样的优化可以帮助您节省请求限制,其中一些比另一些更微妙。查看每个API的速率限制,研究参数,并考虑如何使用该API,可以帮助您最大限度地减少速率限制的使用。

这篇关于Twitter搜索API费率限制是如何工作的?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆