Python 如何使用Twython获得twitter关注者?

Python 如何使用Twython获得twitter关注者?,python,twitter,twitter-oauth,twython,Python,Twitter,Twitter Oauth,Twython,当指定了某个用户的屏幕名或user.id时,我想获得该用户的twitter追随者/追随者列表。谁能给我一段代码吗?谢谢。我是《泰顿》的作者。有两种不同的方法可以用于此;一个只返回跟随者ID(get\u followers\u id),另一个返回跟随者集的状态/etc(get\u followers\u list) 其中的一些示例代码如下所示: from twython import Twython twitter = Twython() followers = twitter.get_foll

当指定了某个用户的屏幕名或user.id时,我想获得该用户的twitter追随者/追随者列表。谁能给我一段代码吗?谢谢。

我是《泰顿》的作者。有两种不同的方法可以用于此;一个只返回跟随者ID(
get\u followers\u id
),另一个返回跟随者集的状态/etc(
get\u followers\u 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
如果您有ID,您需要自己做进一步的查找,因此后一种方法(
get\u followers\u list
)可能就是您想要的。请记住,Twython函数只是镜像官方twitterapi文档中的API键参数,因此可以传递给参数的方法与文档中的方法相同

祝你好运

应该是:

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

您需要向代码显示您实际尝试了一个解决方案但失败了,这样我们才能正确解决您的问题。这似乎不再起作用,此后TwitterAPI中可能发生了一些更改:print“用户%d正在跟踪用户x”%follower\u id TypeError:%d格式:需要数字,并非如此。该评论旨在改进上述答案。如我的建议中所述,只有遵循get_followers_ID()返回的json结构时,才可以打印跟随者ID列表:{u'previous_cursor':0,u'previous_cursor_str':u'0',u'next_cursor':xxxxxxxx,u'ids':[xxxxxxxxx,xxxxxxxxx,xxxxxxxxx,xxxxxxxxx,xxxxxxxxx,xxxxxxxxx,….对于followers['id']中的follower\u id:print“用户%d正在跟踪给定的用户%follower\u id,这是所有人。谢谢。
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