2011-08-11 118 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有幫助。