GitHub GraphQL读取存储库内容
问题描述:
我正在寻找一种方式来使用GitHub GraphQL来读取存储库内容(路径),然后提供第二个查询来获取完整路径的内容。我开始朝着第二个查询的方向前进,并且失败。前者对我来说是更重要的问题。GitHub GraphQL读取存储库内容
query{
viewer {
login
name
repository(name:"myrepo") {
id
descriptionHTML
object(expression: "branch:readme.md") {
id
}
}
}
}
}
答
在查询中有一个额外的},这就是它失败的原因。 你也想用实际的分支名称(“主”为例)
下面是一个完整的例子,也将让你的文件内容替换“分支”:
{
viewer {
login
name
repository(name: "git-point-playground") {
id
descriptionHTML
object(expression: "master:README.md") {
id
... on Blob {
text
}
}
}
}
}
明白了。但是......它似乎也不适用于私人存储库,而只是公共存储库。 –
不幸的是,我无法访问私人存储库来帮助您:/ – machour