Java 有没有办法列出用户的所有推文?

Java 有没有办法列出用户的所有推文?,java,twitter,twitter4j,tweets,Java,Twitter,Twitter4j,Tweets,有没有办法列出一些使用twitter4j的用户的所有推文 从用户的主时间线返回20条最新推文的列表,但如果我想列出用户截至日期的所有推文,该怎么办。您可以使用该对象获取更多状态并浏览时间线,例如: final Paging paging = new Paging(); paging.count(200); // max statuses you can request for this call List<Status> statuses = twitter.getUserTime

有没有办法列出一些使用twitter4j的用户的所有推文

从用户的主时间线返回20条最新推文的列表,但如果我想列出用户截至日期的所有推文,该怎么办。

您可以使用该对象获取更多状态并浏览时间线,例如:

final Paging paging = new Paging();
paging.count(200); // max statuses you can request for this call

List<Status> statuses = twitter.getUserTimeline(userId, paging);
等等

我们从
maxId
中减去一,因为它是包含的,我们不想再次获取最早的
状态

这种方法允许您以相反的时间顺序批量获取200个状态。这是Twitter推荐的处理时间线的方法之一,有关更多信息,请参阅上的指南


顺便说一句,通过此API调用,您只能检索用户最近的大约3k条状态,有关详细信息,请参阅。

@downvoter为什么投反对票?但是如果我们想查看前20条推文,我们将如何查看这些推文,如果我们只能检索大约3k条推文?如果用户有超过3200条推文,那么您似乎无法使用此方法检索他们的完整时间线。
paging.maxId(earliestStatusId - 1);
statuses = twitter.getUserTimeline(id, paging);