代码之家  ›  专栏  ›  技术社区  ›  Zombies

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

  •  1
  • Zombies  · 技术社区  · 6 年前

    我看不到使用github api实现这一点的清晰/明显的方法。所以我甚至不确定这是否真的那么容易/可行。我是否被迫在本地计算(例如:查询给定回购的所有提交,然后按作者对其进行计数?)

    如果有一种干净的1-2 API调用步骤方式,而不是迭代所有提交,那就太好了。

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

    1 回复  |  直到 6 年前
        1
  •  6
  •   Vy Do    6 年前

    基于的评论 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 ,帮助您轻松查看结果)