2017-09-19 5 views
0

Ich möchte mit GitHub Graphql API für Projektmitarbeiter abfragen, kann mir jemand irgendwelche Hinweise geben, wie man es macht? Ich versuche es schon seit einiger Zeit und ich schätze, dass mir ein kleines Element fehlt.github graphql Abfrage für Projektmitarbeiter

Ich möchte etw wie https://api.github.com/repos/facebook/react/contributors?page=15 bekommen, aber nur für Menge conttributions

Grüße!

+0

Github ... jetzt zu bekommen unterstützt Mitwirkenden abfragt. Aktualisiere meine Antwort. Vielen Dank! – sreenivas

Antwort

4

Edit: Aktualisiert ...

Sie jetzt die Mitwirkenden auf einem Repo wie folgt ....

query { 
    repository(owner: "peek", name: "peek") { 
    id 
    name 

    collaborators(first: 10, affiliation: ALL) { 
     edges { 
     permission 
     node { 
      id 
      login 
      name 
     } 
     } 
    } 
    } 

    rateLimit { 
    cost 
    } 
} 

Sie brauchen, um Push-Rechte auf das Repository die Mitarbeiter anzuzeigen abfragen.

0

Die Github graphql v4-API scheint keine Contributor-Knoten zu unterstützen, es sei denn, Sie haben Push-Zugriff auf einen Repo.

Ich bekomme diese Fehlermeldung, wenn ich versuche, eine Liste von einem Mitarbeiter des Repo

"errors": [ 
{ 
    "message": "Must have push access to view repository collaborators.", 
    "type": "FORBIDDEN",