/ Ako získať členov organizácie z github api - curl, github

ako získať členov organizácie z github api - curl, github

Som zmätený, prečo moje zvlnenie: curl https://api.github.com/orgs/:org/members sa vracia iba pole s dĺžkou 5, ak je v organizácii viac ako 50 ľudí?

keď to robím curl https://api.github.com/orgs/:org/members?page=2, len sa vracia [ ] naznačujú, že už nie sú?

je táto koncepcia ľudí a členov odlišná od webových stránok k API?

alebo musím urobiť niečo iné, aby som dostal všetkých členov?

odpovede:

0 pre odpoveď č. 1

Na dokumentácia uvádza, že:

If the authenticated user is also a member of this organization then both concealed and public members will be returned.

Takže budete musieť byť overený zoznam všetkých používateľov v organizácii.Môžete to urobiť s curl pridaním -u option:

curl -u "username:password" https://api.github.com/orgs/:org/members

Vo všeobecnosti by odporúčam použiť OAuth2 token namiesto základného Auth v skriptoch.Môžete si prečítať o schémy overenia podporované tu.