2

如果我使用 github v3api 使用以下查询访问公共存储库的目录内容:

curl https://api.github.com/repos/w3c/webappsec/contents/

graphql 中的等价物是什么?

例如,我可以通过将以下内容发送到: https ://api.github.com/graphql来获取存储库的描述

query TestQuery{
    repository(owner:"w3c" name:"webappsec"){
      description
    }
  }

但是如何获取存储库目录的内容?

4

1 回答 1

1

您可以使用object(expression: "branch_name:")并列出树条目:

{
  repository(owner: "w3c", name: "webappsec") {
    object(expression: "master:") {
      ... on Tree {
        entries {
          name
          type
          mode
        }
      }
    }
  }
}

在资源管理器中尝试

于 2019-11-08T19:18:39.197 回答