2013-12-18 49 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

相关问题