示例RSS提要链接:http://twitter.com/statuses/user_timeline/twitter.rss
有人知道Twitter是否限制对公共RSS提要的调用吗?这不是使用API而是使用简单的URL调用。
我无法找到任何正式的(甚至是推测性的)。我知道API在y分钟内具有x个请求的访问限制。我想知道公共RSS源是否遵循类似的模式。我看到移动应用程序中的行为让我觉得可能是这种情况。
设备1收到空响应,而设备2仍然获得相同Feed的更新。从我的计算机运行模拟器一段时间也看到了它。模拟器停止获取更新,然后我无法在运行模拟器的同一台机器上的Web浏览器中提取源。我怀疑Twitter是否限制了设备的RSS源访问。我认为这是因为在前面的示例中,当Twitter站点在同一个Web浏览器中正常运行时,所有RSS源都无法从Web浏览器访问。
每10分钟查询一次RSS网址。
感谢任何见解。
答案 0 :(得分:4)
未经过身份验证(仅限OAuth)的请求率为每小时150次。 OAuth请求率为每小时350。 请求限制率是每个IP地址,所以我认为Twitter不会每10分钟拒绝一次请求。
您提到的方法是公开的,但唯一没有速率限制的请求是搜索API(与“实时”相比有一点延迟)。无论如何,我建议你阅读:http://dev.twitter.com/pages/rate-limiting和http://dev.twitter.com/pages/rate_limiting_faq
答案 1 :(得分:1)
Twitter的网站是他们的API的客户端,所以我猜他们的RSS提要也是Twitter API的客户端。有关详细信息,请参阅Twitter工程网站上的this page,有关速率限制的信息,请参阅Twitter Rate Limiting FAQ。