Как получить подписчиков в Твиттере, используя Twython? - PullRequest
5 голосов
/ 11 мая 2011

Я хочу получить список подписчиков / подписчиков в Твиттере для конкретного пользователя, когда указано его имя или идентификатор пользователя. Кто-нибудь может дать фрагмент кода для этого? Спасибо.

Ответы [ 3 ]

19 голосов
/ 14 мая 2011

Я автор Twython.Есть два разных метода, которые вы можете использовать для этого;один, который возвращает только идентификаторы подписчика (get_followers_ids), и тот, который возвращает статусы / etc набора подписчиков (get_followers_list).

Некоторые примеры кода для одного будут выглядеть следующим образом:

from twython import Twython

twitter = Twython()
followers = twitter.get_followers_ids(screen_name = "ryanmcgrath")

for follower_id in followers:
    print "User with ID %d is following ryanmcgrath" % follower_id

Если у вас есть идентификаторы, вам придется самостоятельно выполнять дальнейший поиск, поэтому последний метод (get_followers_list) может быть тем, что вам нужно.Помните, что функции Twython просто отражают ключевые параметры API из официальных документов API Twitter, поэтому методы, которые вы можете передать аргументу, такие же, как и в документах.

Удачи!

2 голосов
/ 25 сентября 2013
from twython import Twython

twitter = Twython(APP_KEY, APP_SECRET, OAUTH_TOKEN, OAUTH_TOKEN_SECRET)

followers = twitter.get_followers_ids(id = 1234) # or just () - followers for your account

print(twitter.get_followers_ids()['ids']) # ids list of followers
1 голос
/ 14 июля 2013

Должно быть:

followers = twitter.get_followers_list(screen_name = "whatever")
...