Получать твиты из учетной записи Twitter, начиная с определенной даты до текущей даты - PullRequest
0 голосов
/ 10 июня 2011

Я хочу написать скрипт, который извлекает твиты из аккаунта твиттера. Вот сценарий, которого я хотел бы достичь: мой скрипт должен иметь возможность извлекать все твиты пользователя, начиная с определенной даты (может быть установлен пользователем на любую дату, если она старше текущей даты), до текущей даты ,

Пример: я хочу получить все твиты пользователя с 1 января 2011 года до текущей даты (например, 10 июня 2011 года)

Мой вопрос: как этого добиться? Мне не нужен код, мне просто нужна логика или ход сценария. Любые предложения или ответы очень ценятся. Спасибо.

ПРИМЕЧАНИЕ. Сценарий написан на Python, в котором используется библиотека python-twitter для общения с Twitter API. При необходимости также можно напрямую общаться с API Twitter без помощи библиотеки. Этот скрипт будет использоваться как «настольное приложение», а не как веб-приложение.

1 Ответ

1 голос
/ 10 июня 2011

Если вас устраивает ограничение в 3000 статусов, вы можете посмотреть на этот метод . Продолжайте повторять этот вызов до следующей страницы, пока первый твит одной из страниц не окажется раньше даты, с которой вы пытаетесь отобразить.

Все, что вам нужно сделать, это перебрать список, пока дата> = 01/01/2011, и нарезать его в этом месте.

...