Python 如何解决twitter api速率限制?

Python 如何解决twitter api速率限制?,python,api,twitter,python-3.5,Python,Api,Twitter,Python 3.5,使用pip3为一个小型Python程序安装twitter,以检索全年所有用户的推文 utl = t.statuses.user_timeline(count = n, screen_name = name) 获取有关速率限制的错误,如图所示: 详细信息:{'errors':[{'code':88,'message':'超出速率限制'}]} 检查api文档后,不知道如何修复 希望任何人都能帮忙。谢谢 问题很清楚,你每15分钟只能打180个电话 这给了你一些选择 限制你的代码。在那里睡觉,以确保它

使用pip3为一个小型Python程序安装twitter,以检索全年所有用户的推文

utl = t.statuses.user_timeline(count = n, screen_name = name)
获取有关速率限制的错误,如图所示:

详细信息:{'errors':[{'code':88,'message':'超出速率限制'}]}

检查api文档后,不知道如何修复

希望任何人都能帮忙。谢谢

问题很清楚,你每15分钟只能打180个电话

这给了你一些选择

限制你的代码。在那里睡觉,以确保它永远不会超过限制。 使用API选项以最短的API调用量获取最大的数据量。 报告说:

此方法最多只能返回3200条用户最近的推文

count指定尝试和检索的tweet数,每个不同的请求最多200条


因此,您可以使用count=200在16个API调用中请求所有3200个状态。

另外,在速率限制页面中,如果您使用应用程序身份验证,则每个15分钟窗口中的调用数限制为300个-如果您想加快此过程,此限制非常有用。如果您不提及,我很难注意到3200个的限制。是否有一个解决方法来超越它?我的目的是在一年内获得某人所有的推文,超过1万条。现在我每次使用200条推文检索,但由于您提到的限制,只能接收3245条推文。