Как получить количество подписчиков на тысячи пользователей Твиттера в час без ограничения скорости? - PullRequest
0 голосов
/ 19 мая 2011

Я знаю, что могу использовать « users / show » и получить «follow_count», или я могу сделать « последователей / id » и подсчитать количество возвращенных идентификаторов, но оба Эти методы ограничены скоростью 150 запросов в час, когда анонимно, и 350, когда подписано с OAuth.

Программа, которую я пишу, использует API поиска в Твиттере для поиска всех упоминаний о хэштеге. Я использую Search API, а не Streaming API, потому что мне нужно искать исторические твиты, а не только реальное время.

Когда я нахожу твит, содержащий хэштег, я хочу сохранить дескриптор пользователя, идентификатор твита, время твита и количество подписчиков, которые есть у пользователя. Поскольку число подписчиков на пользователя не возвращается с помощью API поиска, мне нужно использовать другой вызов API для этого. Этот дополнительный звонок вызывает у меня проблемы.

Существуют ли более эффективные способы получения количества подписчиков для более чем 350 пользователей в час? (Есть тонна твитов, входящих ...)

1 Ответ

2 голосов
/ 20 мая 2011

Ваша единственная опция - GET users / lookup , которая поддерживает выборку слишком 100 пользовательских объектов в одном запросе. Требуется аутентификация, поэтому вам будет разрешено 35000 пользовательских объектов в час. Если этого по-прежнему недостаточно, следует изучить очереди запросов.

...