如何在 GitHub v4 API 中查询特定标签的目录内容?
Posted
技术标签:
【中文标题】如何在 GitHub v4 API 中查询特定标签的目录内容?【英文标题】:How do I query the GitHub v4 API for directory contents at a certain tag? 【发布时间】:2017-12-08 17:47:30 【问题描述】:如何在GitHub API v4查询某个仓库的某个目录在某个标签下的内容?
这是迄今为止我想出的最好的:
query
repository(owner:"example", name:"example")
refs(refPrefix: "tags")
【问题讨论】:
【参考方案1】:从this post,您可以获得GitObject
和object
以过滤branch:/path/folder
并打印Tree
。以下将从标签gson-2.4
中的gson
文件夹中获取树并打印name
、type
和mode
:
query
repository(owner:"google", name:"gson")
object(expression: "gson-2.4:gson")
... on Tree
entries
name
type
mode
【讨论】:
以上是关于如何在 GitHub v4 API 中查询特定标签的目录内容?的主要内容,如果未能解决你的问题,请参考以下文章
如何从客户端 javascript 查询 GitHub api v4?
GitHub 的 GraphQL API:如何获取我对特定公共存储库所做的所有提交?
GitHub API v4:如何使用分页进行遍历? (GraphQL)