如何将Twitter4j中的结果语言限制为英语?

如何将Twitter4j中的结果语言限制为英语?,twitter,twitter4j,Twitter,Twitter4j,我尝试使用setLang(字符串lang)I.e;-->setLang(“en”)和lang(字符串lang)语言(“en”)查询类的方法。但它们不起作用 另外,如果我想在搜索查询中使用多个关键字,并且应该将搜索结果限制为包含所有关键字的tweet,我该怎么办?只是这样玩(用俄语搜索tweet“stackoverflow”): 。。。而且效果很好。不太可能,但这可能是twitter4j中的一个bug。试着调试它,看看对api的实际调用是什么。这会给你一些线索 关于第二个问题。请参阅中的“搜索运算

我尝试使用
setLang(字符串lang)
I.e;-->
setLang(“en”)
lang(字符串lang)
<代码>语言(“en”)查询类的方法。但它们不起作用

另外,如果我想在搜索查询中使用多个关键字,并且应该将搜索结果限制为包含所有关键字的tweet,我该怎么办?

只是这样玩(用俄语搜索tweet“stackoverflow”):

。。。而且效果很好。不太可能,但这可能是twitter4j中的一个bug。试着调试它,看看对api的实际调用是什么。这会给你一些线索


关于第二个问题。请参阅中的“搜索运算符”部分。您需要的是默认行为,因此,只需在关键字之间用空格列出关键字,就可以了。

谢谢您。这似乎是twitter4j api中的一个bug。我切换到jtwitter,我的问题得到了解决。我可以通过更改twitterAPI中的设置或编辑获取推文的代码来限制推文的语言以获取英语推文吗?
https://api.twitter.com/1.1/search/tweets.json?q=stackoverflow&lang=ru