【发布时间】:2017-08-14 02:41:11
【问题描述】:
我正在尝试从我拥有的用户名列表中获取 ID 列表。 tweepy 是否有任何方法可以让我使用用户名查找用户 ID?
【问题讨论】:
我正在尝试从我拥有的用户名列表中获取 ID 列表。 tweepy 是否有任何方法可以让我使用用户名查找用户 ID?
【问题讨论】:
Twitter API 有资源 https://dev.twitter.com/rest/reference/get/users/lookup 来满足这些要求。它一次最多可以返回 100 个用户的用户对象。
您可以使用this in Tweepy 喜欢:
user_objects = api.lookup_users(screen_names=list_of_at_most_100_screen_names)
user_ids = [user.id_str for user in user_objects]
【讨论】:
对于从谷歌登陆这里的任何人,这是一个代码 sn-p,基本上是一个用户名到 id 的转换器。支持twitter api V2。
# the usernames variable is a list containing all the usernames you want to convert
usernames = ["POTUS", "VP"]
users = client.get_users(usernames=usernames)
for user in users.data:
print(user.id)
【讨论】: