Вопрос:
Я не могу в это поверить, но, похоже, нет способа получить твиты от конкретного пользователя с определенного таймфрейма. Это правда? есть ли способ обойти это?
Заранее спасибо.
Джонни
Ответ №1:
Ознакомьтесь с этим списком ресурсов Twitter для получения исторических данных. Похоже, Tweetbird лидирует в Searchastic, получая хорошие отзывы, но сейчас он закрыт.
http://blog.tweetsmarter.com/twitter-search/10-ways-and-20-features-for-searching-old-tweets/
Существует также сайт под названием Snapbird, который запрашивает старые твиты. У них также есть API на Github, который обходит 10-дневный лимит поиска. Конечно, вы можете использовать любой метод API для получения пользовательских твитов.
https://github.com/remy/snapbird
Вы также можете использовать собственный Twitter since
и until
оператора для определения временных рамок, но объем исторических данных ограничен, поэтому рекомендуется использовать перечисленные ресурсы.
пример:
https://api.twitter.com/1/statuses/user_timeline.json?include_entities=trueamp;include_rts=trueamp;screen_name={screen_name}amp;since:2011-11-01amp;until:2011-11-06