1

我正在开发一个需要显示某个用户在过去 24 小时内发布的所有推文的应用程序。有没有使用 REST-API 的便捷方式?我想避免使用时间线的某种缓存机制。谢谢 :)

4

1 回答 1

1

您可以使用 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;
于 2012-07-05T13:57:06.987 回答