2013-08-01 49 views
0

我想知道在Twitter API搜索中使用since_id會返回什麼? 我一再試圖通過我們的慢互聯網獲取json數據並測試不同形式的查詢。我用的是搜索API,並試圖賦予當twitter API返回空字符串時,since_id會返回什麼結果?

since_id = "" 

但隨後,大部分的時間經過反覆試驗,我得到的迴應:0,但也有響應時間爲200(這是成功的)。有時我反覆運行它只是爲了確保發現相同的代碼有時會返回0或200.所以我想這只是互聯網連接。

在我的結果中,返回的推文只是在當前日期發佈的推文。我不確定,我想確認還有其他方法可以讓所有日期從最新到最舊?因爲我正試圖從當前日期到上個月的所有推文中提到「龍」字樣。 我試圖用「直到」上個月查詢第一個日期的所有結果,直到那個時候纔得到最新的id。然後再查詢「since_id」到當前計數。 但由於一些連接問題,我無法判斷它是否正常工作。

有什麼想法嗎?謝謝

回答

1

since_id參數用於瀏覽用戶的時間軸。如果您提交的查詢的since_id等於某個狀態ID,那麼您的結果將只包含比您指定的結果大status_id的推文。由於您使用的是搜索API,因此我會建議使用由搜索功能本身提供的search operators。例如,查詢「superhero since:2011-05-09」將返回包含「超級英雄」的結果,並自2011-05-09(年 - 月 - 日)之後發送。

希望這會有所幫助。

+0

謝謝。該參數自從沒有包含在Api Search的1.1版本中,所以我從來沒有這麼做過。只有直到參數。它真的還有效嗎? –

+0

它會在搜索之前幾天運行。 Twitter只通過API在其搜索索引中提供幾天的推文。它實際上不是一個參數,它是搜索查詢本身的一部分。查看我鏈接的頁面以獲取詳細信息。 – willwest