Twitter API请求用户列表状态身份验证

时间:2011-08-11 16:01:51

标签: twitter twitter-oauth

我正在使用Twitter API为用户检索Twitter列表。在我的本地机器上请求有效,但是在我的托管上我得到了速率限制,所以它需要身份验证。

是否有一种简单易用的方法来验证请求。我已经在Twitter上注册了我的申请,但是有必要跳过一百万个篮球来验证请求。原始请求如下:

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

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

1 个答案:

答案 0 :(得分:0)

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

看一看Twitter Rate Limiting doc以及Twitter对该主题的看法

Twitter API中的每个方法还列出了它是否需要身份验证或是否受到速率限制。查看列出此信息的每个API method。例如,在您的情况下,您的请求列表状态,这不需要身份验证,除非您想要获取身份验证用户列表,而不是像您在示例中那样直接访问它们。

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