我听说Twitter限制第三方应用程序每小时可以进行的API调用次数。我相信限制在大约100次左右。我的问题是,这个限制是针对每个用户,还是针对每个应用程序的100次调用?整个应用程序只有100次似乎太低了,但我想确认一下并且我无法在我读的文档中找到答案。谢谢。
https://dev.twitter.com/docs/rate-limiting
REST API的默认速率限制为每小时150个请求。REST API会基于账户和IP对请求进行速率限制。经过身份验证的API调用将计入认证用户的限制,而未经身份验证的API调用将从调用IP地址的配额中扣减。
这些费率比以前显著降低。不再有白名单,大多数API调用现在是每15分钟15次。此外,每小时的调用次数限制为100次,而直接消息等内容也有额外的上限;它们也被限制在每24小时最多1000次。
http://apiwiki.twitter.com/Rate-limiting 包含了大量信息,其中包括:
“REST API 的默认速率限制为每小时 150 次请求。REST API 进行基于账户和 IP 的速率限制。已认证的 API 调用会计入认证用户的限制,而未经身份验证的 API 调用则会从调用 IP 地址的配额中扣除。”
每个IP或用户最多可以进行100次调用。最近限制已经增加到125或150次。
如果您有一个来自单个IP的Twitter应用程序,比如Web应用程序,您可以将您的IP/帐户列入白名单,允许每小时进行10,000次调用。
很可能每个IP每小时最多100个调用。我怀疑他们没有可靠的方法来跟踪是哪个应用程序发出了请求。