我怎样才能使用java获取英文推文?

时间:2015-01-30 00:18:44

标签: java twitter twitter4j

这里是代码

public void onStatus(Status status) {
String lang = status.getUser().getLang();
if (tweetCount < 50000) {
if (lang.equals("en")) {
storeInFile(status);
tweetCount++;
     }
    } 
}

我从所有语言得到的推文。有没有办法限制自己只用英语提取推文?

1 个答案:

答案 0 :(得分:2)

您使用的代码不会返回推文的语言 为什么不试试:

status.getLang()

来自here

  

界面状态

     

java.lang.String getLang()

     

返回状态文本的lang(如果可用)。

     

<强>返回:

     

双字母iso语言代码从:       Twitter4J 3.0.6