📜  Python – Tweepy 中的 API.followers_ids()(1)

📅  最后修改于: 2023-12-03 15:04:11.320000             🧑  作者: Mango

Python - Tweepy 中的 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_idscreen_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 参数。