1
我正在研究需要顯示某位用戶在過去24小時內發出的所有推文的應用程序。有沒有使用REST-API的便捷方式?我想避免某種使用timeline的緩存機制。謝謝:)推特,獲取過去24小時內的所有推文
我正在研究需要顯示某位用戶在過去24小時內發出的所有推文的應用程序。有沒有使用REST-API的便捷方式?我想避免某種使用timeline的緩存機制。謝謝:)推特,獲取過去24小時內的所有推文
您可以用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;
謝謝。 'max_id'參數有助於解決這個問題。現在,我只需要在前面裝滿一些容器,並在末端修剪。 – kon 2012-07-05 14:21:43
爲什麼不會使用你'since_id'參數的工作? – SuperSaiyan 2012-07-05 10:08:09
since_id不會接受時間作爲參數 – 2012-07-05 10:28:11