我正在开发一个需要显示特定用户在过去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;

09-11 04:08