首页 > 解决方案 > 获取最新作者到文件(Github Contents API)

问题描述

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

表述为一个问题(以防您无法弄清楚我想要什么):如何获得最新作者的用户名?

标签: github-apigithub-api-v3

解决方案


如果author您的意思是提交作者,我相信这是您的目标,您将希望使用Commits API。现在我仍然不知道您是否想要README.md文件的最后提交作者,或者只是一般的回购所以:

您将希望在存储库端点上使用列表提交,并且根据您的要求,您可以执行一些查询过滤器。

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

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

希望这可以帮助。


推荐阅读