Return 单条推文 Twitter4J

Return Single Tweets Twitter4J

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

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

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

我没有看到 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 搜索推文)