2013-01-07 160 views
9

我有一個twitter API的問題。我在過去發推文(大約400),但最近我沒有發推文。當我嘗試使用twitter api獲取推文時,沒有結果。我如何檢索舊推文?Twitter API不顯示舊推文?

回答

10

Twitter的不通過搜索API返回一個多星期舊的鳴叫。看看從下面的鏈接限制部分:

https://dev.twitter.com/docs/using-search

+0

還有其他方法嗎? – gamehelp16

+1

沒有任何免費的解決方案,但您可以使用Twitter合作伙伴(如數據篩選器)檢索長達2年的推文。你可以看看他們的網站。 http://datasift.com/ – cubbuk

+0

好吧:(如果這是 – gamehelp16

5

您可以使用REST API資源GET statuses/user_timeline從任何公開的時間表獲取最新的3200鳴叫。

+0

這是很好的瞭解,但不是一個解決辦法,如果你正在尋找具有一定的主題標籤 – Flion

+1

@Flion真正的所有微博,但是這是一個不同的問題! –

+0

有沒有辦法讓舊的鳴叫有一定的搜索條件嗎?例如,任何推文提及某個@user? – Jibril

9

我有同樣的問題,因爲你,所以看到後,Twitter的網頁搜索的工作原理我已經開始實施自己的解決方案,你可以在我的GitHub看到。它是用Java實現的,但它會在我的博客上發佈一篇文章,解釋如何在其他語言中使用。我已經下載了沒有任何問題的推文,我的最後一次測試是在2014年內從一些特定用戶解析超過600k。

+0

您能否通過這篇文章分享給您的博客鏈接?我想用Python來做。 – Simplex

+0

你好,我這麼做是蟒蛇,一起來看看:https://github.com/Jefferson-Henrique/GetOldTweets-python –

+0

任何機會,有這樣的R執行?它仍然有效嗎? – Jibril