use*_*183 5 api rest github-api
提供用户有权访问的存储库总数信息的 GitHub API 端点是什么?
我不仅仅是指用户拥有的回购,或者用户拥有的公开回购,我的意思是所有回购。基本上,用户在登录时在 GitHub.com 上浏览存储库时会看到相同的列表。
我知道如何获取这些列表,但一次只能获取 100 个。是否有一个 API 端点可以简单地返回它们的总数,而无需我检索所有它们并进行计数?
只有GraphQL API v4允许使用“总数”请求进行此类查询。
您可以在developer.github.com 中测试查询。
使用存储库的查询仅适用于用户可访问的存储库,不适用于所有GitHub 存储库。( RepositoryConnection
)
query {
viewer {
repositories(isFork: false) {
totalCount
}
}
}
Run Code Online (Sandbox Code Playgroud)
但对于所有存储库,您都需要使用Google BigQuery GitHub Data,您可以开始探索它dataset/bigquery-public-data:github_repos
。
归档时间: |
|
查看次数: |
1033 次 |
最近记录: |