4
你好蓋伊我試圖從Twitter搜索API響應中統計所有推文,任何人有任何想法?從API搜索結果中獲取推文的總數?
我試過的一切似乎都不起作用,我正在用json做所有事情,所以我最好的猜測是得到max_id並從對象中的第一項減去id。但我認爲這並沒有給我一個正確的數字。
你好蓋伊我試圖從Twitter搜索API響應中統計所有推文,任何人有任何想法?從API搜索結果中獲取推文的總數?
我試過的一切似乎都不起作用,我正在用json做所有事情,所以我最好的猜測是得到max_id並從對象中的第一項減去id。但我認爲這並沒有給我一個正確的數字。
我猜你不能這樣做:twitter api文檔沒有顯示任何內容,你可以看到Count number of results for a particular word on Twitter瞭解更多細節。
感謝您的回答費米,我意識到這一點,但我得到的結果不到15000.因爲不只是一項搜索工作,它必須匹配一對夫婦我猜jSON響應不投擲超過3頁(100計數),共300頁,但是從搜索到搜索有所不同。這就是我想要數的。 :) – 2011-05-19 01:08:09
那麼,max_id/first id將不起作用,因爲您不能假定結果是按順序排列的,並且無論如何max_id只是搜索結果當前頁面上的最大id。如果您想要統計有多少頁面可用,我認爲除了請求所有頁面以外,實際上沒有其他辦法可以做,除非請求所有頁面,並且不會返回更多數據。 – Femi 2011-05-19 01:17:29
想通了..謝謝雖然.. 我循環槽可用的頁面,並存儲data.results返回的數量json在一個變量中,然後計算它的長度:) 其他用戶的說明我' m只是這樣做的,因爲我的搜索實際上粒度從不> 350,否則它不是一個好主意,因爲你總能得到15000個頂點,就像在Femi提供的鏈接上看到的那樣。 – 2011-05-19 02:30:18