什么是GitHub API端点,它提供有关用户有权访问的TOTAL存储库数量的信息?
我不仅仅意味着用户拥有的回购,或者用户已经公开,我的意思是所有回购。基本上,用户在登录时在GitHub.com上浏览回购邮件时会看到相同的列表。
我知道如何获得这些列表,但这一次限制为100。是否有一个API端点只返回它们的TOTAL数,而不必检索所有这些并计数?
答案 0 :(得分:1)
只有GraphQL API v4才允许这样的查询带有“总数”请求。
你可以test queries in developer.github.com。
使用存储库的查询仅适用于用户可以访问的存储库,而不适用于所有 GitHub存储库。 (RepositoryConnection
)
query {
viewer {
repositories(isFork: false) {
totalCount
}
}
}
但是对于所有存储库,您需要使用Google BigQuery GitHub Data,您可以通过dataset/bigquery-public-data:github_repos
开始探索。