如何使用github graphql v4 api查询组织中的所有存储库?

如何使用github graphql v4 api查询组织中的所有存储库?,github,graphql,Github,Graphql,我想在github private上查询组织中的所有存储库,我尝试使用 query { organization(login:"my-org-name") { id name url repositories(first:100) { nodes { id name } } } } 不管它回来了 { "data": { "organization": {

我想在github private上查询组织中的所有存储库,我尝试使用

query {

  organization(login:"my-org-name") {
    id
    name
    url

    repositories(first:100) {
        nodes {
        id
        name
      }

    }

  }
}
不管它回来了

{
  "data": {
    "organization": {
      "id": "MDEyOk*********************U4ODUw",
      "name": "my-org-name",
      "url": "https://github.com/my-org-name",
      "repositories": {
        "nodes": []
      }
    }
  }
}
找不到任何存储库。
我在Github Developer上测试它,

GraphQL Explorer是一个OAuth应用程序,需要它来访问您的组织数据

您可以直接为授予此访问权限,也可以通过设置->应用程序->授权OAuth应用程序导航到


请注意(PAT)没有此限制,因此使用您的令牌的应用程序不需要此限制。

您可以使用
搜索
端点实现(您需要经过身份验证)

使用查询变量

{
  "queryString": "org:my_org"
}
请注意,正如预期的那样,您没有获得组织的列表存储库,而是获得您有权访问的组织列表的列表

{
  "queryString": "org:my_org"
}