Github API - 查找我所有关注者的关注者数量

标签 github 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 进行分页。值指定after: "END_CURSOR_VALUE"如果hasNextPagetrue .

关于Github API - 查找我所有关注者的关注者数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43940477/

相关文章:

github - 想家: sync modified zsh themefiles

尽管我可以 ssh 进入 github,但 git clone 给出的权限被拒绝

android-studio - 无法在 Android Studio 上登录 GitHub

git - 如何在 Github 上更改项目的许可证?

api - 缓存 Github API 调用

java - 如何使用 java 连接到我公司的 git hub 门户?

github - Github 用户 ID 的数据类型

git - 如何通过github API在github中创建仓库?

Github API,如何使用 blob

git - 无需安装jekyll或其他工具即可使用markdown在github中发布页面的方法