本文整理了Java中twitter4j.QueryResult.nextQuery
方法的一些代码示例,展示了QueryResult.nextQuery
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。QueryResult.nextQuery
方法的具体详情如下:
包路径:twitter4j.QueryResult
类名称: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());
内容来源于网络,如有侵权,请联系作者删除!