2013-07-07 4 views
0

Я пытаюсь обрабатывать твиты через twitter4j. Как описано здесь https://dev.twitter.com/docs/working-with-timelines, я отправил свой первый запрос только с параметром «count», чтобы получить первые 100 твитов в соответствии с моими критериями. В последующих запросах должен быть установлен параметр from_id с последним идентификатором твита i, полученным из предыдущего вызова, так что он вернет последние твиты после заданного параметра from_id. Но то, что я понимаю здесь, когда мы отправляем from_id, если после этого идентификатора доступно 200 новых твитов, будут возвращены последние 100, поэтому я пропущу 100 между ними. Как мне задать параметры запроса, чтобы я мог получить X количество твитов из заданного параметра from_id? Мне нужно получить 100 твитов после последнего полученного идентификатора твита из каждого вызова.twitter API, получающий твиты после того, как id

Спасибо.

ответ

1

Вы можете получить его, проверить https://dev.twitter.com/docs/api/1.1/get/statuses/user_timeline У вас есть параметры max_id, Since_id и count, которые могут помочь вам получить требуемый результат. Скажем, у последнего твита есть ID = X. Сохраните результат где-нибудь так, что в следующий раз, когда вы укажете from_id как X, и вы получите все твиты с идентификатором, большим, чем этот.

Смежные вопросы