我希望使用 GraphQL Github API 递归列出目录中包含的所有文件。目前我的查询看起来像这样:
{
search(first:1, type: REPOSITORY, query: "language:C") {
edges {
node {
... on Repository {
name
descriptionHTML
stargazers {
totalCount
}
forks {
totalCount
}
object(expression: "master:") {
... on Tree {
entries {
name
type
}
}
}
}
}
}
}
}
然而,这只给了我目录的第一级内容,特别是有些结果对象又是树形结构。是否有一种方法可以调整查询,使其递归地列出树形结构的内容?