是否有Twitter API 版本 1.1调用可以提供用户关注的朋友总数?
GET Friends/ids是我找到的最接近的,但是,它提供了所有用户朋友 id 的列表,而不是总数。
https://api.twitter.com/1.1/friends/ids.json?cursor=-1&screen_name=twitterapi&count=5000
是否有Twitter API 版本 1.1调用可以提供用户关注的朋友总数?
GET Friends/ids是我找到的最接近的,但是,它提供了所有用户朋友 id 的列表,而不是总数。
https://api.twitter.com/1.1/friends/ids.json?cursor=-1&screen_name=twitterapi&count=5000
是的。如果您使用users/show
v1.1 API 的端点,您可以检索有关特定用户的信息。
调用返回的字段之一friends_count
- 这是您要查找的值。
完整的细节在这里:https ://dev.twitter.com/docs/api/1.1/get/users/show
上面的答案是正确的答案,如果您想尝试更好的方法,可以使用如下:
这是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") 分隔