GitHub API 获取用户/组织总数

y.l*_*uis 5 github github-api

使用GitHub API,如何计算请求时的用户/组织总数?

用户和组织API 响应不包含last Link header。

注意:跟随next链接标题直到最后一个,对我来说不是一个解决方案,因为免费帐户的速率限制。

Ber*_*tel 8

GraphQL API v4

您可以使用GraphQL API v4获取用户计数和组织计数:

{
  user: search(type: USER, query: "type:user") {
    userCount
  }
  org: search(type: USER, query: "type:org") {
    userCount
  }
}
Run Code Online (Sandbox Code Playgroud)

在资源管理器中尝试

这使 :

{
  "data": {
    "user": {
      "userCount": 24486303
    },
    "org": {
      "userCount": 1629433
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

REST API v3

结果给出total_count具有所需值的字段

它匹配您可以使用 Github 搜索找到的结果: