GitHub API-查找我所有关注者的关注者数量 [英] Github API - Find number of followers for all my followers

查看:13
本文介绍了GitHub API-查找我所有关注者的关注者数量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我能够找到特定用户的关注者数量,但我想知道如何才能最好地找到每个关注者拥有的关注者数量。当然,我可以遍历每个关注者,然后将关注者总数加起来,但这将是"昂贵的",并开始将我推向API速率限制。

有没有人知道更好的方法来处理这样的事情?

推荐答案

您可以使用GraphQL API v4来执行此操作,以下代码将检索前100名关注者及其各自的关注者计数:

{
  user(login: "bertrandmartel") {
    followers(first: 100) {
      totalCount
      edges {
        node {
          login
          followers(first: 0) {
            totalCount
          }
        }
        cursor
      }
      pageInfo {
        endCursor
        hasNextPage
      }
    }
  }
}

然后需要使用cursor值进行分页,指定hasNextPage如果hasNextPagetrue

这篇关于GitHub API-查找我所有关注者的关注者数量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆