1

我想从 twitter 获得 7 天的推文,这是我的代码如下:

     for(int i=1;i<16;i++)
    {
    Query qy = new Query();
    qy.setRpp(100);
    qy.setPage(i);
    qy.resultType("Mixed");

    QueryResult result = twitter.search(qy);
    List<Tweet> tweets = result.getTweets();

}

我使用 twitter4j 收到了一些推文,但我无法控制推文的时间。我只想获得 7 天的推文,我该怎么做?

4

1 回答 1

0
  • 如果您希望在当前日期前 7 天,您可以使用此选项

    qy.setSince("[你的日期]")

  • 如果您想提前 7 天,请尝试 Twitter 流 API: https ://dev.twitter.com/streaming/overview

  • 如果您想在两个特定日期之间进行搜索,Twitter 搜索不提供执行此操作的方法,但您可以使用推文的时间戳将其“过滤”掉。

twitter4j 是否提供在 2 个日期之间搜索推文的功能

于 2014-12-04T07:16:22.897 回答