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

时间:2013-08-03 09:34:08

标签: twitter twitter4j

我尝试使用setLang(String lang),即; - > setLang("en")lang(String lang)即; 查询类的lang("en")种方法。但他们没有工作。

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

1 个答案:

答案 0 :(得分:1)

刚刚使用dev consolesearch api call这样做了(用俄语搜索推文“stackoverflow”):

https://api.twitter.com/1.1/search/tweets.json?q=stackoverflow&lang=ru

......它运作得很好。不太可能,但这可能是twitter4j中的一个错误。尝试调试它,看看对api的实际调用是什么。这应该会给你一些线索。

关于第二个问题。请参阅this doc中的“搜索运算符”部分。你想要的是默认行为,因此,只需在关键字之间列出空格,这应该可以解决问题。