下面的 API 端点返回给定所有者/回购名称的单个回购信息:
https://developer.github.com/v3/repos/#get
GET /repos/:owner/:repo
有没有一种方法可以在给定多对所有者/回购名称的情况下批量获取多个回购的信息,而无需提出大量请求?
有
search
端点一次返回 100 个回购信息,所以 GitHub 似乎允许这个限制在一个合理的范围内。
不,没有任何方法可以做到这一点。您必须为每个存储库提出一个请求。
有没有一种方法可以在给定多对所有者/回购名称的情况下批量获取多个回购的信息,而无需提出大量请求?
四月。 2023 年,是的,GitHub CLI
gh
2.28.0 和 gh search repos
--owner
标志现在可以采用多个值以及 CSV 值。
gh search repos --owner user1 --owner user2 --owner user3,user4
这将显示 user1、user2、user3 和 user4 的所有存储库。