【问题标题】:Twitter Search Api 1.1 searching by dateTwitter Search Api 1.1 按日期搜索
【发布时间】:2014-02-20 02:08:02
【问题描述】:

由于 Twitter Search Api 1.1 没有 since 参数来指定开始日期,我如何获取 2 个不同日期之间的推文(在 7 天内)?

注意:我不能使用 since_idmax_id 作为参数,因为我只有 2 个日期和搜索查询作为输入。

【问题讨论】:

    标签: twitter twitter4j


    【解决方案1】:

    没有直接的方法,但这里有几个想法。你有一个from 日期和一个to 日期,对吧?所以——

    1. result_type 设置为recent,将until 设置为您的to 日期,将count 设置为100。
    2. 根据 1 的结果,您将获得 100 条推文,然后检查您是否已达到 from 日期,如果没有,则使用 max_id 参数继续直到达到 from 日期。

    另一个想法是 -

    1. result_type 设置为recent 并将until 设置为您的from 日期。从那里获取最新推文的 ID。您需要该 ID 之后的所有推文,直到您的 to 日期结束。
    2. 因此,您将 since_id 设置为您在第 1 步中获得的 ID,并在每次请求后继续请求和更新 since_id,直到您的 to 日期结束。

    【讨论】:

    • 我虽然有这个,但是因为 / until 根本没有得到预期的结果.. 特别是回滚到 2011 年......我得到的是 profile created_at date 而不是 status 的结果。
    猜你喜欢
    • 2017-07-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-30
    • 1970-01-01
    • 2014-05-24
    • 2013-06-11
    • 1970-01-01
    • 2012-11-30
    相关资源
    最近更新 更多