Twitter,获取过去24小时内的所有推文

时间:2012-07-05 09:38:20

标签: java twitter tweets

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

1 个答案:

答案 0 :(得分: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;