gpt4 book ai didi

api - 如何使用 Twitter API(2022 年)获取 Twitter 关注者数量?

转载 作者:行者123 更新时间:2023-12-02 16:00:32 43 4
gpt4 key购买 nike

我很惊讶地发现没有办法简单地获取一个 Twitter 帐户的关注者数量。

我发现很多答案(Follower count number in TwitterHow to obtain follower count in Twitter API 1.1?How to get followers count from twitterTwitter follower count number)都太旧了,因为它们要么使用不再存在的服务,要么使用 Twitter API v1.1 (而不是当前的 v2 API)。

我找到了一种有趣的方式(但不受支持)来获取关注者的数量,使用他们关注按钮的代码。

https://cdn.syndication.twimg.com/widgets/followbutton/info.json?screen_names=elonmusk

但是,我正在寻找一种官方方法来检索我认为来自 Twitter 的简单数据。

另请注意,官方 Twitter v2 API 不允许获取计数,而只能列出每个页面的关注者页面,这与我试图实现的目标相去甚远。

https://api.twitter.com/2/users/44196397/followers

最佳答案

是的,使用 Twitter API v2 有一种简单的方法可以做到这一点!

用户的关注者和关注计数是用户对象中 public_metrics 字段的一部分。

API端点和参数的格式

https://api.twitter.com/2/users/[ID]?user.fields=public_metrics,[任何其他字段]

这是一个输出示例,使用 twurl 命令行工具(处理身份验证等,您可能需要使用一个库来帮助 OAuth):

$ twurl -j "/2/users/786491?user.fields=public_metrics,created_at"
{
"data": {
"id": "786491",
"username": "andypiper",
"created_at": "2007-02-21T15:14:48.000Z",
"name": "andypiper.xyz",
"public_metrics": {
"followers_count": 16570,
"following_count": 3247,
"tweet_count": 134651,
"listed_count": 826
}
}
}

关于api - 如何使用 Twitter API(2022 年)获取 Twitter 关注者数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70779246/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com