如何使用github graphql v4 api查询组织中的所有存储库?
我想在github private上查询组织中的所有存储库,我尝试使用如何使用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": {
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"
}