返回单推特Twitter4J

时间:2018-03-22 18:50:29

标签: java twitter twitter4j

我正在玩Twitter4J,我很好奇我如何能够返回一条推文(最近的推文)。我的代码在下面...但它不起作用。图书馆网站上的文件不是很好,但我已尽力遵循它。但任何输入都会很棒。

还应该注意的是,我试图不使用任何描述的循环(将在未来的项目中使用循环)

Twitter twitter = TwitterFactory.getSingleton();
Query query = new Query("source:twitter4j LFC");
QueryResult result = twitter.search(query);
System.out.println("@" + status.getUser().getScreenName() + ":" + status.getText());

1 个答案:

答案 0 :(得分:0)

我看不到resultstatus变量之间存在任何关系,这就是它不会向您打印任何内容的原因。

试试这个,

 Twitter twitter = TwitterFactory.getSingleton(); 
 Query query = new Query("source:twitter4j LFC"); 
 QueryResult result = twitter.search(query); 
 for (Status status : result.getTweets()) {
    System.out.println("@" + status.getUser().getScreenName() + ":" + status.getText()); 
    break; // You can delete the 'break' in future when you decide to implement/enhance the logic as you have stated
 }

参考: http://twitter4j.org/en/code-examples.html(查看#4搜索推文)