API Twitter - эффективный способ получения списков подписчиков для аккаунтов с несколькими миллионами подписчиков - PullRequest
0 голосов
/ 24 октября 2019

Моя задача - получить весь список подписчиков аккаунта с более чем 30 миллионами подписчиков.

В настоящее время я использую конечную точку GET followers/list в REST API Twitter, однако с ограничением скоростибесплатный API, на достижение которого уходит много дней.

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

Буду признателен за любое понимание по этому вопросу ...

1 Ответ

1 голос
/ 25 октября 2019

Вы можете получить 1 000 000 подписчиков (или друзей) в течение 6 часов с помощью публичного API, например:

1-й шаг: получить идентификаторы подписчиков или друзей с GET подписчиков/ идентификаторы или ПОЛУЧИТЬ друзей / идентификаторы . Ограничение скорости составляет 15 запросов за 15 минут, чтобы получить 5000 идентификаторов пользователей за запрос. Это 1 запрос каждую минуту, затем 200 минут, чтобы получить 1 000 000 идентификаторов пользователей (3h20mn)

2-й шаг: преобразование идентификаторов пользователей в имена пользователей (отображаемые имена) с помощью GET users / lookup . Ограничение скорости составляет 900 запросов в течение 15 минут для преобразования 100 пользовательских идентификаторов за запрос. Таким образом, 100 пользователей в секунду, это 1 000 000 пользователей за 10 000 с (2 часа 46 минут)

Всего: 6 часов 06 минут, чтобы получить 1000000 псевдонимов подписчиков (или друзей)

С премиумПохоже, что в API нет ограничения скорости, поэтому оно должно быть быстрее (https://developer.twitter.com/en/docs/basics/rate-limiting)...

...