我正在使用python twitter API创建一个Application。我想对twitter进行很多状态调用。 我知道未经认证的通话限制为每小时150次。
所以我继续通过我的Twitter帐户验证myapp。我一小时只收到150个请求。根据文件,我应该每小时收到350个请求。
https://dev.twitter.com/docs/rate-limiting#rest
我使用OAuth验证我的应用
api = twitter.Api(consumer_key='consumer_key',
consumer_secret='consumer_secret', access_token_key='access_token', access_token_secret='access_token_secret')
如何达到每小时350个请求。如果我想要更多,我可以要求它吗?
答案 0 :(得分:1)
可能在这个问题上太迟了。我有这个问题。我相信这是因为我在运行我的应用程序时登录了我的个人帐户(不是我为我的应用程序设置的帐户)上的Twitter(网站)。一旦我获得了新的访问令牌,我就回到了350,并且能够验证我的凭据。
答案 1 :(得分:0)
如果您向公共Twitter端点发出无效的OAuth请求,Twitter会将其视为匿名请求,并返回数据以及X-Warning
标头,表明请求未经过正确身份验证。因此,如果您每小时只能请求一次API端点150次,则最有可能错误地生成OAuth签名 - 请检查API响应中的X-Warning
标头以确保。
很难说出你发布的代码片段可能有什么问题。您使用的是哪个库?您是如何向API端点发出HTTP请求的?