我們使用twitter4j userTimeLine從特定用戶獲取推文。我如何使用maxId,以及如何從推文的最後一次提取中獲取推文?使用MaxId獲取來自最後一次抓取的特定用戶的推文
我的源代碼如下,
public List<Status> userTimeLine(String keyWord, int page, int count) {
log.info("Showing user timeline.");
List<Status> statuses = new ArrayList<Status>(0);
Paging paging = new Paging(page, count);
try {
statuses = twitter.getUserTimeline(keyWord, paging);
} catch (TwitterException e) {
log.error("Unable to find user timeline", e);
}
return statuses;
}
此代碼返回100個鳴叫的第一次提取。在第二次提取中,如果用戶發佈了新的推文,它將檢索102 [100(最後提取的推文)+2(新推文)]。否則,它會爲每次抓取返回相同的100條推文。
如何解決從tweets最後一次獲取tweet的問題?
請把你的代碼,我們可以看到sthg。 –