2017-10-15 1 views
2

Ich möchte Abfrage alle Repositories in meiner Organisation auf Github privat, ich versucheWie verwende ich github graphql v4 api, um alle Repositorys in meiner Organisation abzufragen?

query { 

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

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

    } 

    } 
} 

zu verwenden, aber es

gibt
{ 
    "data": { 
    "organization": { 
     "id": "MDEyOk*********************U4ODUw", 
     "name": "my-org-name", 
     "url": "https://github.com/my-org-name", 
     "repositories": { 
     "nodes": [] 
     } 
    } 
    } 
} 

kann keine Repositories finden. Ich teste es auf Github Entwickler, https://developer.github.com/v4/explorer/

Antwort

1

Der GraphQL Explorer ist eine OAuth-Anwendung, die given permission sein muss, um auf Ihre Organisationsdaten zuzugreifen.

Sie können diesen Zugang gewähren direkt für die GraphQL API Explorer oder, um es aus Ihren Einstellungen navigieren -> Anwendungen -> Autorisierte OAuth Apps

oauth apps

Hinweis dass eine personal access token (PAT) nicht über diese Diese Einschränkung ist für eine Anwendung, die Ihr Token verwendet, nicht erforderlich.

Verwandte Themen