2013-12-18 64 views
0

我想通過使用twitter4j獲得隨機流美國推文,但似乎沒有辦法我可以做到這一點。
我決定使用流API,因爲它看起來適合我的目的,但事情是。我可以使用方法sample()獲得隨機推文。但它會返回隨機推文,無法過濾美國推文。
所以我用過濾器的方法沒有任何成功,因爲我必須設置跟蹤單詞,它並不是我所需要的。
我試圖使用不流API,似乎有可能達到我的目的,但它是血腥的地獄。
有誰知道如何使用stream twitter api來訂閱美國的英文推文?Twitter api(Twitter4j)。如何獲取美國推文?

回答

0

爲什麼不在streamin api中使用過濾器機制?有一個可選參數,您可以專門設置所需的任何地方的協調,然後您將只獲取由這些座標確定的推文。

你可以看看進一步的信息以下鏈接:

https://dev.twitter.com/docs/api/1.1/post/statuses/filter

https://dev.twitter.com/docs/streaming-apis/parameters#locations

但是,有沒有辦法在語言方面的流API尚未過濾的鳴叫,但搜索API具有該功能。

+0

這意味着我必須添加每個美國城市的位置。這非常令人沮喪。 因此,我決定採取所有英文推文,並在他們來時過濾它們。 –

+0

我並不是說你應該爲美國的每個城市添加所有位置信息。我的意思是說,你可以應用一些技巧,比如你可以添加美國邊界的經度和緯度數據。當然,增加每個城市都很愚蠢。另外,如果你看看我以前的回覆,我分享了這些鏈接,並表示你可以查看任何解決方案的鏈接,但你明白手動添加每個城市。然而;我明白你可以添加一些位置信息作爲邊界。無論如何,我希望你能弄清楚。 – mgokhanbakal

相關問題