очистите все твиты пользователя

Я хотел бы вытянуть все твиты пользователя. Я мог сделать это твердый путь (вручную очищающий Твиттер) или простой способ: использование их API. Проблема с легким (API), которым путь состоит в том, что я, кажется, ограничен 200 новыми твитами. Что простой путь состоит в том, чтобы получить все твиты?Спасибо

6
задан garageàtrois 18 April 2010 в 20:55
поделиться

2 ответа

Да, вы можете получить до 3200 исторических твитов, запросив следующее ...

Отправьте запрос по адресу:

http: // api .twitter.com / 1 / statuses / user_timeline.format

И используйте параметр count 200 и перейдите по параметру страницы со страницы С 1 по 16 или до тех пор, пока не исчезнут твиты.

Это единственное, что вы можете сделать в настоящее время, потому что Twitter специально заявляет, что предотвращает это в своей документации по API ...

https://apiwiki.twitter.com/Things-Every-Developer-Should-Know#6Therearepaginationlimits

Я бы добавил, пожалуйста, не очищайте экран, потому что это вызовет чрезмерную нагрузку на Twitter, а при массовых запросах это, вероятно, заблокирует доступ вашего сервера к Twitter.

12
ответ дан 9 December 2019 в 20:41
поделиться

Вы можете быть уверены, что будете получать все твиты в будущем, подписавшись на RSS-канал Twitter с помощью Google Reader. Затем вы можете использовать их функцию бесконечной прокрутки, чтобы вернуться к первому отслеженному твиту.

0
ответ дан 9 December 2019 в 20:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: