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ď č. 1Na 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.