Github API:给定组织内所有回购的GET版本

时间:2016-12-06 21:45:36

标签: github-api

我正在尝试构建一个程序来获取组织中每个存储库的版本。组织内可能有一个,几个或很多回购。通过GitHub API实现这一目标的最佳方法是什么?

我发现个人存储库有一个发布API(https://api.github.com/repos/:org/:repo/releases),但我希望能够检索整个组织的整合列表。

是否可以在一个请求中执行此操作,或者我是否需要首先获取组织的所有存储库(https://api.github.com/orgs/:org/repos),然后针对每个存储库运行一批请求?

1 个答案:

答案 0 :(得分:1)

  

是否可以在一个请求中执行此操作,或者我是否需要首先获取组织的所有存储库(https://api.github.com/orgs/:org/repos),然后针对每个存储库运行一批请求?

后者(如果组织中存在过多的回购,则必须deal with pagination

mentioned before GraphQL(能够在一次操作中执行查询),但它仍然是早期访问预览。