我听说Twitter限制了第三方应用每小时可以进行的API调用次数。我认为限制大约是100.我的问题是,这个限制适用于每个用户,还是每个应用程序100次调用?整个应用程序的100似乎非常低,但我想确保在我正在阅读的文档中找不到我的答案。感谢。
答案 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个电话,而不是每个应用。
答案 6 :(得分:-1)
最有可能每小时每个IP拨打100个电话。我怀疑他们有一种可靠的方式来跟踪哪个应用程序正在提出请求。