使用 GitHub API ,我如何在请求时计算用户/组织的总数?
Users 和 Organizations API 响应不包含 last
Link header。
注意:因为免费账户有速率限制,所以对于我来说,追踪直到最后一个“next”链接头并不是一个解决方案。
使用 GitHub API ,我如何在请求时计算用户/组织的总数?
Users 和 Organizations API 响应不包含 last
Link header。
注意:因为免费账户有速率限制,所以对于我来说,追踪直到最后一个“next”链接头并不是一个解决方案。
您可以使用GraphQL API v4获取用户计数和组织计数:
{
user: search(type: USER, query: "type:user") {
userCount
}
org: search(type: USER, query: "type:org") {
userCount
}
}
这提供了:
{
"data": {
"user": {
"userCount": 24486303
},
"org": {
"userCount": 1629433
}
}
}
type:user
:https://api.github.com/search/users?q=type%3Ausertype:org
:https://api.github.com/search/users?q=type%3Aorg结果包含所需值的total_count
字段。
它与您可以在Github搜索中找到的结果匹配:
https://myorg.coolorg.dev/api/v3/search/users?
作为开头。 - james-see