twitter4j.QueryResult.nextQuery()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(3.8k)|赞(0)|评价(0)|浏览(73)

本文整理了Java中twitter4j.QueryResult.nextQuery方法的一些代码示例,展示了QueryResult.nextQuery的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QueryResult.nextQuery方法的具体详情如下:
包路径:twitter4j.QueryResult
类名称:QueryResult
方法名:nextQuery

QueryResult.nextQuery介绍

[英]Returns a Query instance to fetch next page or null if there is no next page.
[中]

代码示例

代码示例来源:origin: stackoverflow.com

Query q = new Query(searchTerm);
   QueryResult result;
   int tempUSerInput = 0; //keep a temp value
   boolean flag = false;
   do {
     result = twitter.search(query);
     List<Status> tweets = result.getTweets(); 
     tempUSerInput = tempUSerInput + tweets.size();
     if(tempUSerInput >= realyourUserInput) // you have already matched the number
       flag = true;                //set the flag 
   } 
   while ((query = result.nextQuery()) != null && !flag);
   // Here Take only realyourUserInput number
   // as you might have taken more than required
   List<Status> finaltweets = new ArrayList();
   for(int i=0; i<realyourUserInput; i++)
     finaltweets.add( tweets.get(i) );   //add them to your final list

代码示例来源:origin: stackoverflow.com

Query query = new Query("football");
 QueryResult result;
 int Count=0;
 do {
   result = twitter.search(query);
   List<Status> tweets = result.getTweets();
   for (Status tweet : tweets) {
    System.out.println("@" + tweet.getUser().getScreenName() + ":" + tweet.getText());
     Count++;
   }
   try {
     Thread.sleep(500);
   } catch (InterruptedException e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
   }
 }
 while ((query = result.nextQuery()) != null);
 System.out.println(Count);
 System.exit(0);

代码示例来源:origin: stackoverflow.com

try {
   Query query = new Query(keyword); //
   GeoLocation location = new GeoLocation(latitude, longitude);
   String unit = Query.KILOMETERS; // or Query.MILES;
   query.setGeoCode(location, radius, unit);
   QueryResult result; 
   do {
     result = twitter.search(query);
     List<Status> tweets = result.getTweets();
     for (Status tweet : tweets) {
       System.out.println("@" + tweet.getUser().getScreenName() + " - " + tweet.getText());
     }
   } while ((query = result.nextQuery()) != null);
 } catch (TwitterException te) {
   System.out.println("Failed to search tweets: " + te.getMessage());
   System.exit(-1);
 }

代码示例来源:origin: stackoverflow.com

private static final String TWITTER_CONSUMER_KEY = "xxxxxxxxxxxxxxxxxx";
private static final String TWITTER_SECRET_KEY = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
private static final String TWITTER_ACCESS_TOKEN = "xxxxxxxxxxxxxxxxxxxxxxx";
private static final String TWITTER_ACCESS_TOKEN_SECRET = "xxxxxxxxxxxxxxxxxxxxxxxxx";

ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setDebugEnabled(true)
  .setOAuthConsumerKey(TWITTER_CONSUMER_KEY)
  .setOAuthConsumerSecret(TWITTER_SECRET_KEY)
  .setOAuthAccessToken(TWITTER_ACCESS_TOKEN)
  .setOAuthAccessTokenSecret(TWITTER_ACCESS_TOKEN_SECRET);
TwitterFactory tf = new TwitterFactory(cb.build());
Twitter twitter = tf.getInstance();
try {
  Query query = new Query("MrEdPanama");
  QueryResult result;
  do {
    result = twitter.search(query);
    List<Status> tweets = result.getTweets();
    for (Status tweet : tweets) {
      System.out.println("@" + tweet.getUser().getScreenName() + " - " + tweet.getText());
    }
  } while ((query = result.nextQuery()) != null);
  System.exit(0);
} catch (TwitterException te) {
  te.printStackTrace();
  System.out.println("Failed to search tweets: " + te.getMessage());
  System.exit(-1);
}

代码示例来源:origin: stackoverflow.com

query = result.nextQuery();

代码示例来源:origin: org.apache.camel/camel-twitter

results = twitter.search(results.nextQuery());
list.addAll(results.getTweets());

代码示例来源:origin: stackoverflow.com

this.getIo().out.writeStringOnFile(FILE_NAME, currentTweet);
} while ((query = result.nextQuery()) != null);
System.exit(OK);
System.out.println("End of the search");

代码示例来源:origin: stackoverflow.com

} while ((query = result.nextQuery()) != null);

代码示例来源:origin: stackoverflow.com

query = result.nextQuery();
if(query!=null){
  result = twitter.search(query);

代码示例来源:origin: org.apache.camel/camel-twitter

qr = twitter.search(qr.nextQuery());
tweets.addAll(qr.getTweets());

相关文章

微信公众号

最新文章

更多