[英]How to resolve twitter api rate limit?
使用pip3 install twitter
为一个小型Python程序pip3 install twitter
,以检索一年中所有用户的推文。
utl = t.statuses.user_timeline(count = n, screen_name = name)
显示有关速率限制的错误,如下所示:
详细信息:{'错误':[{'代码':88,'消息':'超出速率限制'}]}
检查api文档后, 请https://dev.twitter.com/rest/public/rate-limiting ,但不知道如何解决。
希望任何人都能提供帮助。 谢谢!
限速页面非常清晰,您只能每15分钟拨打180个电话。
这给您一些选择。
sleep
,以确保它不会超出限制。 此方法最多只能返回用户的最新Tweets中的3200。
和
count
指定要尝试和检索的tweet数量,每个不同的请求最多200条。
因此,您可以使用count=200
在16个API调用中请求所有3200个状态。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.