Twitter4j как получать твиты с определенного времени - PullRequest
0 голосов
/ 06 декабря 2018
Query query = new Query("Apple");
     query.lang("en");
     query.setCount(100);
     query.setSince("2018-12-03");
     query.setUntil("2018-12-04");
     QueryResult result = twitter.search(query);
     SentiWordNetDemoCode sentiwordnet = new SentiWordNetDemoCode();
     for (Status tweet : result.getTweets()){
        System.out.println(tweet.getCreatedAt());
     }

При тестировании это все твиты с 7:59 SRET.Есть ли способ получить твит в другое время, кроме этого?

1 Ответ

0 голосов
/ 12 декабря 2018

Согласно справке API в твиттере, существуют некоторые ограничения для запроса.Нет (больше) since параметра, только since_id, который принимает идентификатор статуса.Тогда вы можете искать только за последние 7 дней.Поэтому поле until не должно быть старше этого.

https://developer.twitter.com/en/docs/tweets/search/api-reference/get-search-tweets.html

...