GitHub GraphQL 读取存储库内容
GitHub GraphQL to Read Repository Contents
我正在寻找一种方法来使用 GitHub GraphQL 读取存储库内容(路径),然后提供第二个查询来获取完整路径的内容。我开始沿着这条路进行第二个查询,但它失败了。前者是目前对我来说更重要的问题。
query{
viewer {
login
name
repository(name:"myrepo") {
id
descriptionHTML
object(expression: "branch:readme.md") {
id
}
}
}
}
}
您的查询中有一个额外的 },这就是它失败的原因。
您还想将 "branch" 替换为实际的分支名称(例如 "master")
这是一个完整的示例,您还可以获取文件内容:
{
viewer {
login
name
repository(name: "git-point-playground") {
id
descriptionHTML
object(expression: "master:README.md") {
id
... on Blob {
text
}
}
}
}
}
我正在寻找一种方法来使用 GitHub GraphQL 读取存储库内容(路径),然后提供第二个查询来获取完整路径的内容。我开始沿着这条路进行第二个查询,但它失败了。前者是目前对我来说更重要的问题。
query{
viewer {
login
name
repository(name:"myrepo") {
id
descriptionHTML
object(expression: "branch:readme.md") {
id
}
}
}
}
}
您的查询中有一个额外的 },这就是它失败的原因。 您还想将 "branch" 替换为实际的分支名称(例如 "master")
这是一个完整的示例,您还可以获取文件内容:
{
viewer {
login
name
repository(name: "git-point-playground") {
id
descriptionHTML
object(expression: "master:README.md") {
id
... on Blob {
text
}
}
}
}
}