2011-09-02 40 views
0

我在我的應用中遇到「超出費率限制」問題。我想得到一個飼料:驗證twitter以獲取json訂閱

http://twitter.com/status/user_timeline/bbcnews.json 

但它告訴我,速率限制已超過。我認爲這意味着所有用戶的應用程序結合起來。在請求此提要之前,我如何驗證我的Twitter應用程序(我已經使用twitter設置了該應用程序),或將驗證結合到提要請求中?

回答

1

每Twitter的文檔:

「未驗證的呼叫被允許每小時150個請求未驗證的呼叫對服務器或設備發出請求的IP面向公衆測量」

因此,對於移動設備,此限制將以每個設備爲基礎,而不是整體。

如果您想要進行經過身份驗證的呼叫,您必須讓用戶通過oauth身份驗證並將令牌存儲在設備上以用於後續呼叫。 github上有各種各樣的示例項目,其餘的網站會幫助你走上這條路。