2011-08-11 117 views
0

我正在使用Twitter API检索用户的Twitter列表。在我的本地机器上,请求可以正常工作,但是在我的主机上,我得到了速率限制,因此它需要身份验证。用户列表状态身份验证的Twitter API请求

是否有一种简单易行的方法来验证请求。我已经通过Twitter注册了我的应用程序,但是有必要跳过一百万次的验证请求。原始请求如下:

http://api.twitter.com/1/kevwalker/lists/football/statuses.atom?per_page=50

任何帮助或文章最欣赏的,因为我需要这个很快。我的应用程序是用ASP.NET编写的。

回答

0

您无需为使用Twitter API而注册您的应用程序。它还取决于请求天气或不受限速率,或者您是否需要进行身份验证。对于速率有限的请求,我在自己的Twitter应用程序中做的一件事是将请求转发给用户客户端,然后接收数据返回服务器端。这种方式的负担绝不会在我的服务器上,并且速率限制问题得到有效解决,因为用户请求数据而不是我的服务器请求数据。如果这种情况适用于您的情况,您也可以尝试缓存结果。定期轮询请求,并且每当用户请求请求时,而不是按下API - 让它们碰到您的缓存数据。

就这个题目

如果需要身份验证Twitter的API中的每个方法也列出来看看Rate Limiting doc Twitter并自己拍摄或如果它是速率的限制。看看每个API method它在哪里列出这些信息。例如,在你的情况下,你的请求列表状态,这不需要认证,除非你想获得认证的用户列表,而不是像你在你的例子中直接访问它们。

您可能还会发现rate limit API有帮助。