我正在开发一个需要显示特定用户在过去24小时内发出的所有推文的应用程序。是否有使用REST-API的便捷方法?我想避免使用timeline的某种缓存机制。谢谢 :)
最佳答案
您可以使用Twitter REST API进行的唯一操作是这样的:
Timeline resTimeline = downloadTimeline();
Tweet lastTweet = resTimeline.get(resTimeline.size() - 1);
while (lastTweet is younger than 24 hours) {
TweetID lastTweetID = lastTweet.id;
Timeline bufferTimeline = downloadTimeline(max_id = lastTweetID);
resTimeline.addAll(bufferTimeline);
lastTweet = resTimeline.get(resTimeline.size() - 1);
}
return resTimeline;