twitterapi(Twitter4j)。如何获得我们的推特?

twitterapi(Twitter4j)。如何获得我们的推特?,twitter,twitter4j,twitter-streaming-api,Twitter,Twitter4j,Twitter Streaming Api,我正在尝试使用twitter4j获取随机的美国推文流,但似乎我无法做到这一点。 我决定使用流式api,因为它看起来适合我的目的,但事实是。我可以使用sample()方法获得随机推文。但它返回随机推文,无法过滤我们的推文。 所以我使用了过滤方法,但没有成功,因为我必须设置跟踪词,而这并不是我真正需要的。 我尝试使用非流api,似乎可以达到我的目的,但这简直是地狱。 有人知道如何使用stream twitter api订阅英文版的美国推文吗?为什么不在streamin api中使用过滤机制?有一个可

我正在尝试使用twitter4j获取随机的美国推文流,但似乎我无法做到这一点。
我决定使用流式api,因为它看起来适合我的目的,但事实是。我可以使用sample()方法获得随机推文。但它返回随机推文,无法过滤我们的推文。
所以我使用了过滤方法,但没有成功,因为我必须设置跟踪词,而这并不是我真正需要的。
我尝试使用非流api,似乎可以达到我的目的,但这简直是地狱。

有人知道如何使用stream twitter api订阅英文版的美国推文吗?

为什么不在streamin api中使用过滤机制?有一个可选的参数,你可以在任何你想要的地方特别设置坐标,然后你将只得到由这些坐标确定的tweet

有关更多信息,请查看以下链接:


然而,在流媒体API中,还没有办法根据语言过滤推文,但搜索API具有这一功能。

如果你能忍受忽略阿拉斯加/夏威夷,包括多伦多,你可以选择类似
(地理代码:“41.2,-113.61000公里”或地理代码:“38.1,-88.31600公里”)
。这就提供了这样的覆盖范围:


或者只需创建更长的布尔值即可。

这意味着我必须添加每个美国城市的位置。这很令人沮丧。所以我决定把所有的英语推文都收集起来,并在它们出现时进行过滤。我不是说你应该为美国的每个城市添加所有的位置信息。我的意思是,你可以应用一个技巧,比如你可以添加美国边界的经纬度数据对。当然,把每个城市加起来是愚蠢的。另外,如果你看我之前的回复,我分享了这些链接,并说你可以通过这些链接寻找任何解决方案,但你理解手动添加每个城市。然而;我知道你可以添加一些位置信息作为边界。不管怎样,我希望你能明白。