获取最新作者进行归档(Github Contents API)

时间:2019-02-20 21:19:22

标签: github-api github-api-v3

因此,我有来自https://api.github.com/repos/req-res/articles/readme的数据,我的应用程序可以从中获取数据,但是我需要最新作者的用户名(archiebaer)。这必须在客户端完成,因此我不想在存储库中的每个提交中搜索文件路径,因为这可能对UX不利,但是,如果这是唯一的方法,那就可以了。

请问一个问题(以防您无法解决我想要的问题):如何获取最新作者的用户名?

1 个答案:

答案 0 :(得分:0)

如果到author是指提交作者,我相信这就是您要针对的目标,那么您将希望使用Commits API。现在,我仍然不知道您是否要使用README.md文件的最后提交作者,或者只是一般来说是该仓库,所以:

您将要使用List commits on a repository endpoint,根据您的要求,您可以做一些查询过滤器。

  1. 您可以按请求中的sha进行过滤,例如,仅获得对master的提交
  2. 如果您只想提交README.md文件的提交,那么您还想对path使用过滤器

如果只希望master path提交README.md,则可以将两者结合。该端点上有更多过滤器,因此我建议您在重新尝试之前进行适当的阅读。

希望这会有所帮助。