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

5

我可以找到特定用户的粉丝数量,但是我想知道如何找到每个粉丝拥有的粉丝数量。当然,我可以循环遍历每个粉丝,然后累加粉丝数量,但这将会非常“昂贵”,并开始推动我接近API速率限制。

有人知道更好的方法来处理这样的问题吗?


那么,你如何查找特定用户的关注者数量呢?据我所知,没有直接返回该信息的端点。 - Tiago
1
{btsdaf} - tommyd456
1个回答

6
您可以使用 GraphQL API v4 来完成此操作,以下内容将检索前100名追随者及其相应的追随者数量:
{
  user(login: "bertrandmartel") {
    followers(first: 100) {
      totalCount
      edges {
        node {
          login
          followers(first: 0) {
            totalCount
          }
        }
        cursor
      }
      pageInfo {
        endCursor
        hasNextPage
      }
    }
  }
}

如果 hasNextPagetrue,则需要使用 cursor 值指定 after: "END_CURSOR_VALUE" 进行分页。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接