Java 在Twitter4j搜索中获取旧推文
我试图在Twitter中搜索一个表达式,我的代码:Java 在Twitter4j搜索中获取旧推文,java,android,twitter,twitter4j,Java,Android,Twitter,Twitter4j,我试图在Twitter中搜索一个表达式,我的代码: public static List<Status> searchQuery(Twitter twitter, String search) throws TwitterException, IOException { Query query = new Query(search); query.setCount(100); query.setSince("2015-05-25");
public static List<Status> searchQuery(Twitter twitter, String search)
throws TwitterException, IOException {
Query query = new Query(search);
query.setCount(100);
query.setSince("2015-05-25");
QueryResult result;
List<Status> tweets = null;
do {
System.out.println("Write to File ...");
result = twitter.search(query);
List<Status> newTweets = result.getTweets();
if (tweets == null) {
tweets = newTweets;
} else {
tweets.addAll(newTweets);
}
WriteToFile.writeTweetsToFile(newTweets);
} while ((query = result.nextQuery()) != null);
return tweets;
}
publicstaticlistsearchquery(Twitter、字符串搜索)
抛出TwitterException,IOException{
查询=新查询(搜索);
query.setCount(100);
查询。设置原因(“2015-05-25”);
查询结果;
列表tweets=null;
做{
System.out.println(“写入文件…”);
结果=twitter.search(查询);
List newTweets=result.getTweets();
如果(tweets==null){
tweets=newTweets;
}否则{
tweets.addAll(newTweets);
}
WriteToFile.WriteWeetsToFile(newWeets);
}while((query=result.nextQuery())!=null);
返回推文;
}
但这只是上个月我使用
query.setUntil(“2015-06-25”)时返回的推文代码>未返回任何内容。有什么问题吗?我开发了一个搜索推文的代码,没有时间限制,你可以看看。它使用简单,您可以搜索最深的tweet。我开发了一个搜索tweet的代码,没有时间限制,您可以查看。它使用简单,您可以搜索最深的tweet。我开发了一个搜索tweet的代码,没有时间限制,您可以查看。它使用简单,您可以搜索最深的tweet。我开发了一个搜索tweet的代码,没有时间限制,您可以查看。它使用简单,您可以搜索最深的推文。您是否有正确的API密钥,以便您可以从那么远的地方进行此类查询?@Makoto我正在生成API密钥,并且可以正确处理上个月的推文。您无法使用正常的API密钥获取旧推文,你需要用白色标签twitter@FeanDoetwitter如何标记为白色?twitter API有一些限制,看看这个库,它提供了一个获取旧tweet的解决方案:您是否拥有正确的API密钥,以便您可以从那么远的地方进行此类查询?@Makoto我正在生成API密钥并正确处理上个月的tweet。您无法使用正常的API密钥获取旧tweet,你需要用白色标签twitter@FeanDoetwitter如何标记为白色?twitter API有一些限制,看看这个库,它提供了一个获取旧tweet的解决方案:您是否拥有正确的API密钥,以便您可以从那么远的地方进行此类查询?@Makoto我正在生成API密钥并正确处理上个月的tweet。您无法使用正常的API密钥获取旧tweet,你需要用白色标签twitter@FeanDoetwitter如何标记为白色?twitter API有一些限制,看看这个库,它提供了一个获取旧tweet的解决方案:您是否拥有正确的API密钥,以便您可以从那么远的地方进行此类查询?@Makoto我正在生成API密钥并正确处理上个月的tweet。您无法使用正常的API密钥获取旧tweet,你需要用白色标签twitter@FeanDoetwitter API有一些限制,看看这个库,它提供了一个获取旧tweet的解决方案:我在GitHub中看到了您的代码。我想通过他们的id获取推文,我该怎么做?我在GitHub中看到了你的代码。我想通过他们的id获取推文,我该怎么做?我在GitHub中看到了你的代码。我想通过他们的id获取推文,我该怎么做?我在GitHub中看到了你的代码。我想通过他们的id获取推文,我该怎么做?