2

是否有Twitter API 版本 1.1调用可以提供用户关注的朋友总数?

GET Friends/ids是我找到的最接近的,但是,它提供了所有用户朋友 id 的列表,而不是总数。

https://api.twitter.com/1.1/friends/ids.json?cursor=-1&screen_name=twitterapi&count=5000

4

2 回答 2

6

是的。如果您使用users/showv1.1 API 的端点,您可以检索有关特定用户的信息。

调用返回的字段之一friends_count- 这是您要查找的值。

完整的细节在这里:https ://dev.twitter.com/docs/api/1.1/get/users/show

于 2013-05-14T20:16:26.590 回答
0

上面的答案是正确的答案,如果您想尝试更好的方法,可以使用如下:

这是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、c​​onsumer_secret、access_token、access_token_secret 来自您的推特开发者帐户中的 ( https://developer.twitter.com/apps )。

这适用于保存在 ids.txt 文件中的批量用户 ID,由 enter ("\n") 分隔

于 2021-09-03T11:54:03.793 回答