📅  最后修改于: 2023-12-03 15:04:11.320000             🧑  作者: Mango
API.followers_ids()
在使用 Twitter API 进行开发时,我们需要使用 Tweepy 这一 Python 库来方便地操作 Twitter API。其中,API.followers_ids()
这一函数可以返回指定用户的粉丝 ID 列表。
API.followers_ids(user_id=None, screen_name=None, *, cursor=-1, count=None, stringify_ids=False)
user_id
: 可选,要查询其粉丝 ID 的用户的用户 ID。screen_name
: 可选,要查询其粉丝 ID 的用户的屏幕名称。cursor
: 可选,游标(指定从哪里开始查询下一页的结果)。count
: 可选,要获取的 ID 数量(最多 5000)。stringify_ids
: 可选,是否将 ID 转换为字符串。其中,需要至少指定 user_id
或 screen_name
参数中的一个,以及使用类似于如下示例的验证方式进行身份验证:
import tweepy
auth = tweepy.OAuthHandler("consumer_key", "consumer_secret")
auth.set_access_token("access_token", "access_token_secret")
api = tweepy.API(auth)
返回值是一个包含指定用户的粉丝 ID 的列表(最多 5000 个)。
import tweepy
auth = tweepy.OAuthHandler("consumer_key", "consumer_secret")
auth.set_access_token("access_token", "access_token_secret")
api = tweepy.API(auth)
user = api.get_user("twitter")
followers_ids = api.followers_ids(screen_name=user.screen_name)
print(followers_ids)
输出:
[301665417, 221407174, 14057549, 77604188, 228089228, 15679444, 126707168, 466715950, 36990647, 21541039, ...]
注意,该列表返回的是数值类型的 ID,如果需要将其转换为字符串类型,可以传入 stringify_ids=True
参数。