2013-07-11 73 views
0

我試圖在特定時間段(日期2年前)中檢索帶有特定#hashtag的所有推文。有沒有辦法自動收集/保存所有有關的鳴叫或搜索結果?Twitter搜索可追溯到將近2年的標籤#

我試着向下滾動到那一點,哪種工作,但花了幾個小時拿着「頁面向下按鈕」。

+0

**亞歷山大** - 如果我的回答有幫助,你能打勾嗎?否則我會刪除...謝謝。 – Jimbo

回答

0

使用twitter-api,它看起來像你試圖使用search call

兩個日期的方法(年,月,日)是:

  • hashtag since:2011-05-09 - 搜索 「主題標籤」,併發送因爲日期 「2011-05-09」。
  • hashtag until:2011-05-09 - 搜索「hashtag」並在日期「2011-05-09」之前發送

GET請求中使用這些請求,您可以一次拉取多達api允許的值,然後遍歷它們並將其保存爲您希望的方式。你還沒有提供你正在使用的語言,所以這個通用信息儘可能的我可以幫忙。

+0

嘿Jimbo,我對這個Twitter API使用的所有新東西都很陌生。非常感謝你的回答。我正在嘗試以問題爲中心的方法,似乎解決了我的「問題」。你會建議某種語言嗎?正如我所說,我對所有這些都是陌生的,只有在使用「ruby」編程方面有一些經驗。 –

+0

我完全偏向PHP作爲一種語言來做到這一點,因爲它很容易掌握。我寫了[這篇文章](http://stackoverflow.com/questions/12916539/simplest-php-example-for-retrieving-user-timeline-with-twitter-api-version-1-1/15314662#15314662)as一個解釋和圖書館。但是,如果您已經具有Ruby編程經驗,則應該查看[twitter庫頁面](https://dev.twitter.com/docs/twitter-libraries) - ruby​​庫在那裏一半。做你最舒服的事。 – Jimbo

+0

在「呼叫」的網站上,它說:「Search API並不是所有推文的完整索引,而是最近的Tweets的索引,此時該索引包含6-9天的推文 不能使用搜索API來查找超過一週以上的推文。「這是真的還是真的有可能得到推文或標籤結果的結果? –