Как получить количество подписчиков из API Twitter и линии тренда

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

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

Есть ли у кого-нибудь опыт в этом и что может быть API?

Спасибо

Ответ 1

Хотя вы не можете напрямую получить эту информацию из Twitter, вы можете получить ее из Twittercounter.com API (вы можете зарегистрировать ключ API здесь).

Скорость API ограничена 100 звонками в час, если только вы не попали в белый список. Пример запроса ниже:

http://api.twittercounter.com?twitter_id=813286&apikey=[api_key]

Результаты в JSON выглядят так:

{"version":"1.1","username":"BarackObama","url":"http:\/\/www.barackobama.com","avatar":"http:\/\/a1.twimg.com\/profile_images\/784227851\/BarackObama_twitter_photo_normal.jpg","followers_current":7420937,"date_updated":"2011-04-16","follow_days":"563","started_followers":"2264457","growth_since":5156480,"average_growth":"9166","tomorrow":"7430103","next_month":"7695917","followers_yesterday":7414507,"rank":"3","followers_2w_ago":7243541,"growth_since_2w":177396,"average_growth_2w":"12671","tomorrow_2w":"7433608","next_month_2w":"7801067","followersperdate":{"date2011-04-16":7420937,"date2011-04-15":7414507,"date2011-04-14":7400522,"date2011-04-13":7385729,"date2011-04-12":7370229,"date2011-04-11":7366548,"date2011-04-10":7349078,"date2011-04-09":7341737,"date2011-04-08":7325918,"date2011-04-07":7309609,"date2011-04-06":7306325,"date2011-04-05":7283591,"date2011-04-04":7269377,"date2011-04-03":7257596},"last_update":1302981230}

Я ответил на аналогичный вопрос, здесь.

Ответ 2

Хотя нет прямого API для получения линии тренда, подсчет фолловеров довольно прост, доступ через URL:

http://api.twitter.com/1/users/show.json?user_id=12345

В документации есть все это @https://dev.twitter.com/docs/api/1/get/users/show

Кажется, что для получения линии тренда мне нужно будет ежедневно запрашивать ее!

Обновлено до Twitter API v1.1

https://api.twitter.com/1.1/users/show.json?user_id=12345

Документация на https://dev.twitter.com/docs/api/1.1/get/users/show

Обновлено 31 мая 2018 г.

Новая конечная точка API находится в

https://developer.twitter.com/en/docs/accounts-and-users/follow-search-get-users/api-reference/get-users-show

Ответ 3

Когда дело доходит до автоматизации Твиттера, первый инструмент, который приходит мне в голову, это https://wizugo.com/. Я использовал различные инструменты и веб-сайты для автоматизации своей учетной записи в Twitter, но ни один инструмент маркетинга не может сравниться с результатами, которые я получил с Wizugo. Все благодаря Wizugo. Это облегчило мне весь рабочий день, так как теперь мне не нужно тратить большую часть своего времени на Twitter, потому что Wizugo вернул меня обратно.