0
我正在使用twitter4J获取用户的朋友时间表,但未返回完整的可用历史记录。我知道有分页限制(每个请求200个,总共3200个,按照the documentation),我很好。我提出如下要求:Twitter朋友时间表未返回完整历史记录
private static final int MAX_COUNT = 200;
private List<Status> getAllStatuses(long sinceID) throws TwitterException {
Twitter twitter = new Twitter(username, password);
List<Status> friendsTimelineList = new ArrayList<Status>();
List<Status> tempList;
int page = 0;
do {
page++;
tempList = twitter.getFriendsTimeline(
new Paging(page, MAX_COUNT, sinceID));
if(tempList == null)
break;
friendsTimelineList.addAll(tempList);
} while(true);
return friendsTimelineList;
}
这导致在3页中只返回423个状态。任何想法为什么这可能会发生?