使用pip3 install twitter
获取小型Python程序,以检索全年用户的所有推文。
utl = t.statuses.user_timeline(count = n, screen_name = name)
有关速率限制的错误,如下所示:
详细信息:{'错误':[{'代码':88,'消息':'超出了费率限制'}}}
检查api文档后https://dev.twitter.com/rest/public/rate-limiting,但不知道如何修复它。
希望有人能提供帮助。谢谢!
答案 0 :(得分:4)
rate limit page非常明确,您每15分钟只能拨打180个电话。
这为您提供了一些选择。
sleep
放在那里以确保它永远不会超过限制。documentation for statuses/user_timeline说:
此方法最多只能返回用户最近推文的3,200条。
和
count
指定尝试和检索的推文数量,每个不同请求最多200个。
因此,您可以使用count=200
仅在 16次API调用中请求所有3,200种状态。