2011-06-29 43 views

回答

0

您的問題不是速率限制,而是您遇到了搜索API的一個令人討厭的侷限性:它只返回過去四天的結果。對於您的查詢,過去四天內只有五次狀態更新,這就是您將能夠獲取的所有內容。

但是,如果您的搜索條件產生了超過五個結果(例如對「purple」這個詞的查詢:http://search.twitter.com/search.atom?q=purple&rpp=10),您會發現Twitter已經很好地包含在您的搜索結果中,結果。

<link type="application/atom+xml" href="http://search.twitter.com/search.atom?max_id=86674031113289728&amp;page=2&amp;q=purple&amp;rpp=10" rel="next"/> 

剛剛從有type="application/atom+xml"rel="next"<link>閱讀HREF。在您的XML解析器解碼href後,您將擁有以下格式的網址:http://search.twitter.com/search.atom?max_id=86674031113289728&page=2&q=purple&rpp=10

+0

有沒有一種方法可以延長日期限制,或者可以使用Stream API完成此操作。因爲我需要每頁至少10條推文。 – gnuger

+0

默認的Twitter Web客戶端爲相同的搜索詞提取超過10條推文。 – gnuger

+0

首先,不,您不能從搜索終點獲得超過四天的時間; Twitter正在限制結果。其次,您可以使用流媒體API,但只有在連接後才能從點獲取推文;我只是打了搜索API。 – arcain

相關問題