发布更新的Twitter API速率限制

时间:2011-02-25 19:50:45

标签: twitter status updates limits rate

我有一个申请,每天发送大约100多条推文。我正在使用OAuth进行身份验证。 twitter API表示发布消息不受速率限制。但是我收到以下错误:

403:该请求已被理解,但已被拒绝。随附的错误消息将解释原因。由于更新限制(http://support.twitter.com/forums/10711/entries/15364)而拒绝请求时使用此代码。 错误 - 用户超过每日状态更新限制。 请求 - /1/statuses/update.json 相关讨论可以在互联网上:     http://www.google.co.jp/search?q=15bb6564或     http://www.google.co.jp/search?q=010f3e5b TwitterException {exceptionCode = [15bb6564-010f3e5b],statusCode = 403,retryAfter = 0,rateLimitStatus = null,version = 2.1.11}

这是否意味着状态更新API调用也受到速率限制?

由于

3 个答案:

答案 0 :(得分:4)

是状态更新是速率限制的。但每天100不会成为问题。

目前推特限制

帐户的当前技术限制为:

  1. 更新:每天1,000。每日更新限制进一步细分为半小时间隔的较小限制。转推被视为更新。
  2. 来自:http://support.twitter.com/forums/10711/entries/15364

答案 1 :(得分:0)

您使用某种共享主机吗? twitter API受IP地址限制,如果您的IP地址上还有其他应用也使用twitter API,那么您将与他们共享速率限制。我在谷歌应用引擎上使用一个小应用程序遇到了这个问题,尽管一小时内只发出了大约10个请求。

答案 2 :(得分:0)

更新限制为每天1000次。但这些限制被划分为每个窗口允许不同数量的推文的时间间隔。您可以关注this主题。

Does this mean that status update API calls are also rate limited?

是的,但不是直接的。由于“Twitter API表示帖子消息不受速率限制”是正确的,但并非所有POST请求都是状态更新调用。