/ /どのようにgithub api - curl、githubから組織のメンバーを得るか

どのようにgithub api-curl、githubから組織のメンバーを得るか

私はなぜ私のカールに混乱しています: curl https://api.github.com/orgs/:org/members 組織内に50人以上の人がいる場合は、長さ5の配列だけが返されますか?

私がする時 curl https://api.github.com/orgs/:org/members?page=2、それはただ返します [ ] もう存在しないことを示す?

ウェブサイトとは異なる、人々とメンバーのこのコンセプトはapiですか?

または私はすべてのメンバーを得るために何か別の何かをする必要がありますか?

回答:

回答№1は0

ドキュメンテーション 次のように述べている:

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

したがって、組織内のすべてのユーザーを一覧表示するには、認証を受ける必要があります。 これをカールするには、 -u オプション:

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

一般的には、スクリプトでBasic Authの代わりにOAuth2トークンを使用することをお勧めします。サポートされている認証スキームについて読むことができます ここに.