Twitter API限制

时间:2009-08-16 23:47:39

标签: api twitter

我听说Twitter限制了第三方应用每小时可以进行的API调用次数。我认为限制大约是100.我的问题是,这个限制适用于每个用户,还是每个应用程序100次调用?整个应用程序的100似乎非常低,但我想确保在我正在阅读的文档中找不到我的答案。感谢。

7 个答案:

答案 0 :(得分:18)

https://dev.twitter.com/docs/rate-limiting

  

呼叫的默认速率限制   REST API每小时150个请求。   REST API确实是帐户和   基于IP的速率限制。经过身份验证   API调用是收费的   验证用户的限制   未经身份验证的API调用将被扣除   来自呼叫IP地址'   分配。

答案 1 :(得分:3)

截至2009年10月8日的限制是每个IP /帐户每小时150个请求。发送推文并不违反这个限制。

但是,您可以将您的IP和帐户列入白名单,每个IP /帐户每小时最多可获得20,000个请求。为此,请转到:http://twitter.com/help/request_whitelisting

注意:您必须在制作中才能列入白名单。

对于我们这些处于测试阶段的人(包括我自己),所有人都没有丢失,因为Twitter有一个API来检查你为该ip /账户留下了多少请求/小时(api称为rate_limit_status)。

(抱歉,我发布了更多链接,但Stackoverflow不会让我......)

答案 2 :(得分:1)

http://apiwiki.twitter.com/Rate-limiting包含大量信息,包括此内容;

“对REST API的调用的默认速率限制是每小时150个请求.REST API执行基于帐户和IP的速率限制。经过身份验证的API调用从验证用户的限制中收取,而未经身份验证的API调用则从呼叫IP地址'分配。“

答案 3 :(得分:0)

费率明显低于以往。没有更多的白名单,大多数API调用现在每15分钟15个。此外,每小时有100个电话上限,还有直接信息等额外上限;它们也限制在每24小时1000次。

答案 4 :(得分:-1)

每个IP或每个用户100次呼叫。并且限制最近增加到125或150.

如果您的Twitter应用程序来自单个IP,例如Web应用程序,您可以将您的IP /帐户列入白名单,每小时允许10,000次通话。

答案 5 :(得分:-1)

每个用户100个电话,而不是每个应用。

link text

答案 6 :(得分:-1)

最有可能每小时每个IP拨打100个电话。我怀疑他们有一种可靠的方式来跟踪哪个应用程序正在提出请求。