Twitter搜索Api 1.1按日期搜索

时间:2014-02-19 17:09:12

标签: twitter twitter4j

由于Twitter搜索Api 1.1没有指定开始日期的参数,如何在两个不同的日期(7天限制内)之间获取推文?

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

1 个答案:

答案 0 :(得分:3)

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

  1. result_type设置为recent,将until设置为to日期,将count设置为100。
  2. 从1的结果中,您会收到100条推文,并检查您是否已达到from日期,如果不是继续使用from参数达到max_id日期
  3. 另一个想法是 -

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