从给定组织中获取 n 个星数最多的存储库 - Github API

Get n repositories with most stars out of a given organization - Github API

使用 Github API 从给定组织中获取 'most starred' 存储库的最简单方法是什么?这个有参数选项吗?我目前正在向

提出请求
http://api.github.com/orgs/ORGANIZATION/repos

然后用我自己的代码进行过滤,但我想知道 Github 团队是否已经实现了类似的东西。

您可以使用 search API,指定您的组织并按星级排序:

https://api.github.com/search/repositories?q=org:YOUR_ORGg&sort=stars&order=desc

示例:https://api.github.com/search/repositories?q=org:mui-org&sort=stars&order=desc

您可以使用 per_page(如果 X < 100)限制为前 X 个存储库。例如,要获得组织 mui-org:

中星数最多的前 3 个回购

https://api.github.com/search/repositories?q=org:mui-org&sort=stars&order=desc&per_page=3