Github API:如何获得给定存储库的顶级贡献者(已排序)?

时间:2018-02-19 21:25:09

标签: github github-api

我没有看到使用github api做到这一点的干净/明显的方法。所以我甚至不确定它真的那么简单/可行。我是否被迫在本地计算(例如:查询给定仓库的所有提交,然后由作者统计?)

如果有一个干净的1-2 API调用步骤,而不是迭代所有提交,那将是很好的。

这不是重复,因为另一个问题是询问如何使用命令行执行此操作。我只需要使用github API,因为我将使用200多个repos,它需要完全编程,因为它从列表repos api开始。

1 个答案:

答案 0 :(得分:3)

根据Xavier Guihot的评论,我为查询添加参数

?q=contributions&order=desc

变为

https://api.github.com/repos/scala/scala/contributors?q=contributions&order=desc

(您可以使用此扩展程序https://chrome.google.com/webstore/detail/json-formatter/bcjindcccaagfpapjjmafapmmgkkhgoa?hl=en,它可以帮助您轻松查看结果)