2017-10-15 10 views
2

、私はそれがgithub graphql v4 apiを使用して組織内のすべてのリポジトリを照会するにはどうすればよいですか?私はgithubの上の私の組織内のすべてのリポジトリはプライベートクエリたい

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

は任意のリポジトリを見つけることができません返すしかし

query { 

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

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

    } 

    } 
} 

を使用するようにしてください。 Github Developerでテストします。https://developer.github.com/v4/explorer/

答えて

1

GraphQL Explorerは、組織データにアクセスするためにはgiven permissionである必要があるOAuthアプリケーションです。

あなたはGraphQL API Explorerのために直接のアクセスを許可するか、[設定]から、それにナビゲートすることができます - >アプリケーション - >認定OAuthのアプリ

oauth apps

注意personal access token(PAT)は、これを持っていないことこれはトークンを使用するアプリケーションでは必要ありません。

関連する問題