1

我正在寻找一种方法来使用 GitHub GraphQL 来读取存储库内容(路径),然后提供第二个查询来获取完整路径的内容。我开始沿着这条路径进行第二次查询,但它失败了。前者是我现在更重要的问题。

query{
  viewer {
    login
    name
    repository(name:"myrepo") {
      id
      descriptionHTML
        object(expression: "branch:readme.md") {
          id
        }
      }
    }
  }
}
4

1 回答 1

5

您的查询中有一个额外的 },这就是它失败的原因。您还想用实际的分支名称替换“分支”(例如“master”)

这是一个完整的示例,它还将为您提供文件内容:

{
  viewer {
    login
    name
    repository(name: "git-point-playground") {
      id
      descriptionHTML
      object(expression: "master:README.md") {
        id
        ... on Blob {
          text
        }
      }
    }
  }
}
于 2017-09-16T19:47:41.350 回答