我正在尝试构建一个程序来获取组织中每个存储库的版本。组织内可能有一个,几个或很多回购。通过GitHub API实现这一目标的最佳方法是什么?
我发现个人存储库有一个发布API(https://api.github.com/repos/:org/:repo/releases),但我希望能够检索整个组织的整合列表。
是否可以在一个请求中执行此操作,或者我是否需要首先获取组织的所有存储库(https://api.github.com/orgs/:org/repos),然后针对每个存储库运行一批请求?
答案 0 :(得分:1)
是否可以在一个请求中执行此操作,或者我是否需要首先获取组织的所有存储库(https://api.github.com/orgs/:org/repos),然后针对每个存储库运行一批请求?
后者(如果组织中存在过多的回购,则必须deal with pagination)
我mentioned before GraphQL(能够在一次操作中执行查询),但它仍然是早期访问预览。