Читайте твиты в течение 3 недель через Twitter Search API
Я полностью сбит с толку огромным количеством данных об API поиска с различными и запутанными точками зрения. Все, что мне нужно, это простые ответы на некоторые вопросы.
Мне нужны твиты об определенных ключевых словах для моего исследования. Я буду искать эти ключевые слова до 3-4 недель. Мы выбираем API поиска, и таким образом мы сможем читать твиты последних нескольких дней и повторять этот процесс каждый конкретный день, и, надеюсь, не пропустим ни одного.
Сколько твитов можно искать за один час с одним приложением?
У меня может быть от 60 до 70 ключевых слов для поиска. Является ли хорошей идеей использовать одно приложение разработчика Twitter для всех ключевых слов или создать больше приложений (например, 1 приложение для каждого ключевого слова).
Сколько приложений я могу зарегистрировать / создать на одном аккаунте?
В моем случае, это хорошая идея использовать 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 выглядит нормально.