在给定所有者/回购名称列表的情况下获取有关多个 GitHub 回购的信息

问题描述 投票:0回答:2

下面的 API 端点返回给定所有者/回购名称的单个回购信息:

https://developer.github.com/v3/repos/#get

GET /repos/:owner/:repo

有没有一种方法可以在给定多对所有者/回购名称的情况下批量获取多个回购的信息,而无需提出大量请求?

search
端点一次返回 100 个回购信息,所以 GitHub 似乎允许这个限制在一个合理的范围内。

https://developer.github.com/v3/search/#search-repositories

github batch-processing github-api rate-limiting
2个回答
2
投票

不,没有任何方法可以做到这一点。您必须为每个存储库提出一个请求。


0
投票

有没有一种方法可以在给定多对所有者/回购名称的情况下批量获取多个回购的信息,而无需提出大量请求?

四月。 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 的所有存储库。

© www.soinside.com 2019 - 2024. All rights reserved.