公开的Twitter RSS源是否有访问限制?

问题描述:

示例RSS提要链接:http://twitter.com/statuses/user_timeline/twitter.rss公开的Twitter RSS源是否有访问限制?

有谁知道Twitter是否限制对公共RSS提要的调用?这不是使用API​​,而是简单地调用URL。

我无法找到任何官方(或甚至投机)。我知道API在y分钟内有x个请求的访问限制。我想知道公共RSS源是否遵循类似的模式。我看到了移动应用中的行为,这让我认为情况可能如此。

设备1收到一个空响应,而设备2仍然获取相同馈送的更新。从运行模拟器的计算机上也看到了它一段时间。模拟器停止获取更新,然后我无法在运行模拟器的同一台机器上的Web浏览器中提取源。我怀疑Twitter是否会限制按设备进行RSS提要访问。我认为这是因为在前面的例子中,所有RSS提要在网络浏览器中都是不可访问的,而Twitter网站在同一个Web浏览器中正常运行。

RSS URL每10分钟查询一次。

任何洞察力是赞赏。

+1

您应更新到[API文档](http://dev.twitter.com/doc/get/statuses/user_timeline)指定的较新的URL。您的示例将变为:http://api.twitter.com/1/statuses/user_timeline.rss?screen_name=twitter – abraham 2011-03-03 02:43:23

+0

感谢您提供不同的链接信息。 +1在这种情况下,API没有被使用,因为没有经过身份验证的用户。这是一个支持Feed的客户端的移动应用程序,他们不希望要求用户登录。也就是说,提供的链接实际上的工作方式与Twitter页面中提供的RSS链接相同。不幸的是,两个链接都会在移动应用中产生相同的访问限制结果。 – dredful 2011-03-22 21:53:05

未验证(仅OAuth)请求率是每小时150。 OAuth请求率是每小时350。 请求限制速率是每个IP地址,所以我不认为Twitter会每隔10分钟用一个请求拒绝请求。

您提到的方法是公开的,但是没有速率限制的唯一请求是搜索API(与“实时”相比有点延迟)。无论如何,我建议你阅读:http://dev.twitter.com/pages/rate-limitinghttp://dev.twitter.com/pages/rate_limiting_faq

+0

谢谢。 +1我们对这种行为做了一些测试,结果证明这是正确的,但移动应用程序方面确实增加了一种“味道”。很明显,在我家的无线网络上,没有任何蜂窝连接问题。在我们的办公室,这些设备在办公室无线网络上。与其他许多人一样,这个办公室与世界共享一个知识产权。我们的网络部门也为客户做了大量的推特工作。所有这些单一的IP流量都会导致速率限制。不管是蜂窝网络还是无线网络,最佳实践都是实现一个已经落在道路规划之下的缓存服务器。 – dredful 2011-03-22 22:01:19

+0

大多数蜂窝提供商通过少量的IP进行代理请求,因此他们经常会遇到速率限制。 – abraham 2011-03-23 04:02:11

+0

+1谢谢发现硬性的方式与一个活的网站,这个请求限制在那里.. Opps ....快乐的编码。 – Kieran 2011-04-04 05:58:01

Twitter的网站是他们的API的客户端,所以我猜他们的RSS源也是Twitter API的客户端。有关详细信息,请参阅Twitter工程网站上的this page,并参阅Twitter Rate Limiting FAQ以了解关于速率限制的信息。

+0

感谢信息+1 – dredful 2011-03-22 21:54:04