我正在尝试绘制草图,以从特定用户的Twitter时间轴中获取最后100条推文。我正在使用Twitter4j,并且草图可以正常工作,但我了解到Twitter4J默认将时间轴结果限制为20。
我已经看过此页面,以了解有关使用“查询”时获得超过100个信息的信息,但是在尝试获取特定用户的时间轴时,似乎工作方式有所不同。 如何使用Twitter4j检索100多个结果
感谢您的光临!
这是我的草图:
import twitter4j.conf.*;
import twitter4j.internal.async.*;
import twitter4j.internal.org.json.*;
import twitter4j.internal.logging.*;
import twitter4j.json.*;
import twitter4j.internal.util.*;
import twitter4j.management.*;
import twitter4j.auth.*;
import twitter4j.api.*;
import twitter4j.util.*;
import twitter4j.internal.http.*;
import twitter4j.*;
import twitter4j.internal.json.*;
ConfigurationBuilder cb = new ConfigurationBuilder();
cb.setOAuthConsumerKey("XXXXXX");
cb.setOAuthConsumerSecret("XXXXXX");
cb.setOAuthAccessToken("XXXXXX");
cb.setOAuthAccessTokenSecret("XXXXXX");
java.util.List statuses = null;
Twitter twitter = new TwitterFactory(cb.build()).getInstance();
String userName ="XXXXXX";
int numTweets = 100;
String[] twArray = new String[numTweets];
try {
statuses = twitter.getUserTimeline(userName);
}
catch(TwitterException e) {
}
for (int i=0; i<statuses.size(); i++) {
Status status = …Run Code Online (Sandbox Code Playgroud)