【问题标题】:How to get the Twitter followers count using Twitter API (in 2022)?如何使用 Twitter API(2022 年)获取 Twitter 关注者数量?
【发布时间】:2022-02-05 15:26:13
【问题描述】:

我很惊讶地发现,没有办法简单地获取一个 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

【问题讨论】:

    标签: api twitter count


    【解决方案1】:

    是的,有一种使用 Twitter API v2 的简单方法!

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

    API 端点和参数的格式

    https://api.twitter.com/2/users/[ID]?user.fields=public_metrics,[any other fields]

    这是一个输出示例,使用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
        }
      }
    }
    

    【讨论】:

    • 确实,我完全通过了附加用户字段附近。 developer.twitter.com/en/docs/twitter-api/data-dictionary/…谢谢!
    • 是否可以按用户名计算关注者?还是需要额外请求按用户名获取用户 ID?
    • @moonvader 是的,你可以使用推特用户名:https://api.twitter.com/2/users/by/username/TwitterDev?user.fields=public_metrics
    【解决方案2】:

    如果您不想通过用户 ID 而是使用用户名来获取关注者计数

    https://api.twitter.com/2/users/by/username/{username}?user.fields=public_metrics
    

    您还需要在 Twitter 开发者门户中创建应用程序,接收身份验证令牌并在请求的授权标头中使用它

    Authorization: Bearer {token}
    

    【讨论】:

      猜你喜欢
      • 2013-07-01
      • 2020-12-22
      • 2021-11-25
      • 2013-06-11
      • 2015-03-14
      • 1970-01-01
      • 2010-12-23
      • 2012-07-20
      • 1970-01-01
      相关资源
      最近更新 更多