如何使用递归方式实时搜索推文?

发布于 2024-12-02 21:59:25 字数 355 浏览 1 评论 0原文

我曾经使用搜索方法在 twitter4j 中传递关键字来搜索推文。这是我的代码

String query = "Cricket";
Query searchQuery = new Query(query);

try {
    QueryResult queryResult = twitter.search(searchQuery);
} catch (TwitterException e) {
    log.error("Unable to search query = {}", query, e);
}

当我测试此代码时,它仅显示前 20 条推文。但我需要以递归方式搜索推文。那么,我如何使用递归方式实时搜索推文?

I have used to search a tweets using search method with passing a keyword in twitter4j. This is my code

String query = "Cricket";
Query searchQuery = new Query(query);

try {
    QueryResult queryResult = twitter.search(searchQuery);
} catch (TwitterException e) {
    log.error("Unable to search query = {}", query, e);
}

When i test this code, its showing only top 20 tweets. But i need to search a tweets in recursive fashion. So, how can i search a tweets in real time using a recursive fashion?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

围归者 2024-12-09 21:59:25
public static void main(String[] args) throws TwitterException { 

   Twitter twitter = new TwitterFactory().getInstance();
   Query query = new Query("**your query**");
   query.setRpp(100); // here you show 100 tweets
   QueryResult result = twitter.search(query);
   for (Tweet tweet : result.getTweets()) {
      System.out.println(tweet.getFromUser() + ":" + tweet.getText());
   }
 }

为什么要使用递归函数?

public static void main(String[] args) throws TwitterException { 

   Twitter twitter = new TwitterFactory().getInstance();
   Query query = new Query("**your query**");
   query.setRpp(100); // here you show 100 tweets
   QueryResult result = twitter.search(query);
   for (Tweet tweet : result.getTweets()) {
      System.out.println(tweet.getFromUser() + ":" + tweet.getText());
   }
 }

Why do you want to use recursive function?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文