在特定日期之后获取用户的所有推文

时间:2015-07-20 19:02:13

标签: twitter4j

您可以通过getUserTimeline()方法获取用户的所有推文。

您还可以在特定日期之后收到所有推文:sinceId()方法。

但我想把这两者结合起来。我想从某个用户那里得到所有推文,但只有那些在给定日期之后发布的推文。关于如何做到这一点的任何想法?

2 个答案:

答案 0 :(得分:0)

我不明白为什么你需要sinceId()getUserTimeline()返回Status es的分页列表。对于列表中的每个状态,执行status.getCreatedAt()会返回Date Comparable。您可以轻松地将Date个实例相互比较,并确定Date是否在另一个Date之后发生。

答案 1 :(得分:0)

我只是使用推文的ID,作为约会的标记。我并不关心日期本身,而只关注推文是在之前加载的推文之前还是之后。文档表明,id是或多或少可靠的新近度指标。即,id 1234最有可能是在id 1233之前发布的推文。

谢谢!