Читайте твиты в течение 3 недель через Twitter Search API

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

Мне нужны твиты об определенных ключевых словах для моего исследования. Я буду искать эти ключевые слова до 3-4 недель. Мы выбираем API поиска, и таким образом мы сможем читать твиты последних нескольких дней и повторять этот процесс каждый конкретный день, и, надеюсь, не пропустим ни одного.

  1. Сколько твитов можно искать за один час с одним приложением?

  2. У меня может быть от 60 до 70 ключевых слов для поиска. Является ли хорошей идеей использовать одно приложение разработчика Twitter для всех ключевых слов или создать больше приложений (например, 1 приложение для каждого ключевого слова).

  3. Сколько приложений я могу зарегистрировать / создать на одном аккаунте?

  4. В моем случае, это хорошая идея использовать API поиска вместо потокового API?

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

1 ответ

Я сделал приложение поиска Tweet в Rails.

1 В Twitter API есть ограничения на количество твитов, которые вы можете искать по фрейму окна. https://dev.twitter.com/docs/rate-limiting/1.1/limits Эта ссылка даст вам ограничения.

в настоящее время ограничения установлены на 450 запросов за 15 минут (450x200(за запрос) X 15 X 4) твитов, но я думаю, что вам нужно настроить параметры для получения твитов, которых нет в вашей базе данных. Вы можете получать одни и те же твиты снова и снова. Я думаю, так как Since_id & result_type поможет вам в этом.

2 Это зависит от популярности ключевых слов. Но я не думаю, что вы можете получить столько твитов в одном приложении. Это хит и пробная попытка.

3 Я точно не знаю границ для этого.

4 Потоковое API было бы лучше, но если вам не нужно много твитов, тогда поиск API выглядит нормально.

Другие вопросы по тегам