我试图使用Twitter4j收藏推文。更具体地说,我的目标是收集关于特定查询的100条推文。我遇到错误的问题" 您已经偏好此状态。"我认为一个简单的解决方法是检查推文是否被收藏,如果不喜欢,那么就喜欢它。但是,这不起作用。这是我的代码:
public static void favoriteByTweet(Twitter twitter) throws TwitterException{
Query query = new Query();
query.setQuery("LeBron");
query.setResultType(Query.RECENT);
/* The maximum number of tweets we can retrieve at one time is 100. */
query.setCount(100);
QueryResult tweetList = twitter.search(query);
List<Status> tweets = tweetList.getTweets();
for (Status s : tweets){
if(!s.isFavorited()){
twitter.createFavorite(s.getId());
}
}
}
感谢。