首页 文章

GitHub GraphQL读取存储库内容

提问于
浏览
1

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

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

1 回答

  • 5

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

    这是一个完整的例子,它也可以为您提供文件内容:

    {
      viewer {
        login
        name
        repository(name: "git-point-playground") {
          id
          descriptionHTML
          object(expression: "master:README.md") {
            id
            ... on Blob {
              text
            }
          }
        }
      }
    }
    

相关问题