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

时间:2017-05-12 14:42:08

标签: github github-api

我能够找到特定用户的关注者数量,但我想知道如何最好地找到每个关注者拥有的关注者数量。我当然可以遍历每个关注者,然后总计跟随者数量,但这将是“昂贵的”并开始推动我进入API速率限制。

有没有人知道更好的方法来解决这个问题?

1 个答案:

答案 0 :(得分:3)

您可以使用GraphQL API v4来执行此操作,以下内容将检索1​​00位第一批关注者及其各自的关注者数量:

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

如果cursorafter: "END_CURSOR_VALUE",则需要对指定hasNextPage的{​​{1}}值进行分页。