我尝试使用setLang(String lang)
,即; - > setLang("en")
和lang(String lang)
即; 查询类的lang("en")
种方法。但他们没有工作。
此外,如果我想在搜索查询中使用多个关键字,并且应该将结果限制为包含所有关键字的推文,我该怎么办?
答案 0 :(得分:1)
刚刚使用dev console并search api call这样做了(用俄语搜索推文“stackoverflow”):
https://api.twitter.com/1.1/search/tweets.json?q=stackoverflow&lang=ru
......它运作得很好。不太可能,但这可能是twitter4j中的一个错误。尝试调试它,看看对api的实际调用是什么。这应该会给你一些线索。
关于第二个问题。请参阅this doc中的“搜索运算符”部分。你想要的是默认行为,因此,只需在关键字之间列出空格,这应该可以解决问题。