【发布时间】:2021-09-03 19:54:03
【问题描述】:
是否有一个Twitter API version 1.1 电话可以提供用户关注的朋友总数?
GET Friends/ids 是我找到的最接近的,但是,它提供了所有用户朋友 ID 的列表,而不是总数。
https://api.twitter.com/1.1/friends/ids.json?cursor=-1&screen_name=twitterapi&count=5000
【问题讨论】:
标签: twitter
是否有一个Twitter API version 1.1 电话可以提供用户关注的朋友总数?
GET Friends/ids 是我找到的最接近的,但是,它提供了所有用户朋友 ID 的列表,而不是总数。
https://api.twitter.com/1.1/friends/ids.json?cursor=-1&screen_name=twitterapi&count=5000
【问题讨论】:
标签: twitter
是的。如果您使用 v1.1 API 的 users/show 端点,您可以检索有关特定用户的信息。
返回的字段之一称为friends_count - 这是您要查找的值。
这里有完整的细节:https://dev.twitter.com/docs/api/1.1/get/users/show
【讨论】:
/users/lookup.json 用于批量用户查询的端点
上面的答案是正确的答案,如果你想尝试更好的方法可以使用如下:
这是用于 python 的 twarc 库,有助于从 tweeter API 中补充 id。
twarc 是一个用于归档 Twitter JSON 数据的命令行工具和 Python 库。每条推文都表示为一个 JSON 对象,该对象正是从 Twitter API 返回的内容。
为了在 python 中使用这个库,你可以简单地在 python 文件中编写下面的代码。
from twarc import Twarc
t = Twarc(consumer_key, consumer_secret, access_token,access_token_secret)
for tweet in t.hydrate(open('ids.txt')):
print(tweet["text"])
consumer_key、consumer_secret、access_token、access_token_secret 来自您的推特开发者帐户中的 (https://developer.twitter.com/apps)。
这适用于保存在 ids.txt 文件中的批量用户 ID,由 enter ("\n") 分隔
【讨论】: