获取某个用户在特定日期之后的所有tweet



您可以通过getUserTimeline()方法获取一个用户的所有tweet。

您还可以获取特定日期之后的所有tweet: sinceId()方法。

但是我想把这两者结合起来。我想从某个用户获得所有的推文,但只有那些推文是在给定日期之后发布的。有什么办法吗?

我不明白你为什么需要sinceId()getUserTimeline()返回Status的分页列表。对于列表中的每个状态,执行status.getCreatedAt()返回Date,这是Comparable。您可以很容易地比较Date实例,并确定Date是否出现在另一个Date之后。

我最后只使用tweet的id作为日期标记。我不关心日期本身,只关心这条推文是在之前加载的推文之前还是之后。医生建议,身份证或多或少是一个可靠的指示最近。例如,id 1234很可能是id 1233之前发布的推文。

谢谢!

最新更新