【发布时间】:2011-01-29 14:14:43
【问题描述】:
这里http://developer.twitter.com/pages/rate-limiting我们可以读到:
- 匿名呼叫基于主机的 IP,每小时允许 150 个请求。此分类包括未经身份验证的请求(例如 RSS 提要),以及对不需要身份验证的资源的经过身份验证的请求。
- OAuth 调用每小时允许 350 个请求。
正如我们在http://dev.twitter.com/doc/get/users/show 看到的那样 - 它不需要身份验证。
所以我预计我的本地主机将在 150 个请求后达到访问 users/show/zerkms 端点的限制。但我能够执行所有 350 个请求。
真相在哪里?
【问题讨论】:
-
你还在登录 twitter.com 吗?也许它认出了你并允许它。
-
@Merijn:是的,我在我的应用程序中通过了身份验证。但正如文档所说 - 这不应该依赖于不需要身份验证的请求。
-
有趣。请参阅dev.twitter.com/pages/rate_limiting_faq#measurement(Twitter 客户端中的多个用户帐户每个都有自己的用户速率限制,但共享未经身份验证的请求......)。可能 Twitter 团队最近在没有更新文档的情况下更改了内部结构。
-
@Konstantin Mikhaylov:是的,我也看到了 ;-)
标签: twitter