github-api - 获取最新作者到文件(Github Contents API)
问题描述
所以我有来自 的数据https://api.github.com/repos/req-res/articles/readme
,我的应用程序可以获取这些数据,但我需要最新作者的用户名 ( archiebaer
)。这必须在客户端完成,所以我不想最好在存储库中搜索文件路径的每个提交,因为这可能对 UX 有害,但如果这是唯一的方法,那没关系。
表述为一个问题(以防您无法弄清楚我想要什么):如何获得最新作者的用户名?
解决方案
如果author
您的意思是提交作者,我相信这是您的目标,您将希望使用Commits API。现在我仍然不知道您是否想要README.md
文件的最后提交作者,或者只是一般的回购所以:
您将希望在存储库端点上使用列表提交,并且根据您的要求,您可以执行一些查询过滤器。
- 您可以
sha
根据请求进行过滤,例如,仅获取提交master
- 如果您只想提交
README.md
文件,那么您还想使用过滤器path
如果您只想master
提交,path
README.md
那么您可以将两者结合起来。该端点上有更多过滤器,因此我建议您在重试之前进行适当的阅读。
希望这可以帮助。
推荐阅读
- java - MVP 到 MVVM Android
- graphql - 使用来自数据对象的变量的 GraphQL 查询
- kubernetes - 使用 kubeadm 构建裸机 Kubernetes 集群
- c++ - 用 DWrite 绘制的文字模糊
- javascript - 我的身高已定义但显示为未定义
- jquery - 如何在使用 jQuery 的输入键上添加/删除特定 div 中的类?
- python - Python 文件类型关联不会从命令提示符更改
- nestjs - NestJS with TypeORM:使用自定义存储库时,是否需要服务?
- python - 尝试使用 slackclient 和 python 2.7 时获取 CERTIFICATE_VERIFY_FAILED
- javascript - 如何使响应式 iframe 谷歌地图全屏