2014-02-19 264 views
0

由於Twitter搜索Api 1.1沒有指定開始日期的參數,因此如何獲取2個不同日期(7天內限制)內的推文?Twitter搜索Api 1.1按日期搜索

注意:我不能使用since_idmax_id作爲參數,因爲我只有2個日期和搜索查詢作爲輸入。

回答

3

沒有直接的做法,但這裏有幾個想法。你有一個from日期和一個to日期,對嗎?所以 -

  1. 設置result_typerecentuntilto日期和count到100
  2. 從1的結果,你會得到100個鳴叫,你檢查,如果你已經打了from日期,如果不是繼續使用max_id參數,直至達到from的日期。

另一個想法是 -

  1. 設置result_typerecentuntilfrom日期。從那裏獲取最新tweet的ID。您需要自該ID以來的所有推文,直到您的to日期結束。
  2. 因此,您將since_id設置爲您在步驟1中獲得的ID,並在每次請求後繼續請求並更新since_id,直至您點擊to日期結束。
+0

我雖然這樣做,但因爲/直到沒有得到預期的結果..特別是回滾到2011年......我得到的結果爲配置文件created_at日期而不是狀態。 – Hamza