【问题标题】:Twitter4j - Getting tweets of a particular user in a time intervalTwitter4j - 在时间间隔内获取特定用户的推文
【发布时间】:2013-12-02 17:26:42
【问题描述】:

我想在某个时间间隔内获取用户的推文,例如用户在 6 个月内的推文。我可以使用 getUserTimeline 功能获取用户的所有推文,但它似乎没有给我任何关于任何日期间隔的选项。

我需要类似 sinceuntil 参数,这些参数由 Twitter4j 的 Query 类提供。我会使用那个类,但它只支持搜索关键字。有没有办法做到这一点?

提前致谢。

【问题讨论】:

    标签: twitter twitter4j


    【解决方案1】:

    我不相信 twitter 本身提供任何与日期/时间相关的选项来获取推文(又名 user timeline statuses)。

    如果您可以提取该 6 个月窗口中最后一条推文的推文 ID,则可以将其设置为 max_id,然后通过将最低推文 ID 设置为 max_id 向后迭代,直到您到达 6 个月窗口的开始。

    【讨论】:

      【解决方案2】:

      当前版本没有任何规定可以使用具有getUserTimeline 功能的日期和时间在特定时间间隔之间获取推文。

      只能使用 since_idmax_id AFAIK 来完成。

      User TimeLine

      Search tweets

      【讨论】:

        猜你喜欢
        • 2019-05-07
        • 1970-01-01
        • 1970-01-01
        • 2018-11-23
        • 2018-06-11
        • 2018-08-10
        • 1970-01-01
        • 2017-12-12
        • 2015-01-23
        相关资源
        最近更新 更多