やりたいこと
GUI上で以下で確認できる各Organization毎のメンバーの一覧をCUIにて取得する。
https://trello.com/XXX/members
尚、Developer API Keysを利用して以下のリンク先で発行できるTokenは取得済とする。
https://trello.com/1/authorize?key=XX&name=&expiration=never&response_type=token&scope=read,write
やり方
OrganizationIDを利用して以下を実行する。
$ curl -s "https://trello.com/1/organizations/xx/members?key=XX&token=YY" | jq .
実行結果のサンプルは以下。
[ { "id": "xx", "fullName": "HANAKO HOGE", "username": "hanakohoge" }, ... { "id": "xx", "fullName": "TARO FUGA", "username": "tarofuga7" } ]
以下、補足です。
補足
OrganizationIDの部分はTrelloのURLにもなっているOrganization名でも同様の結果が取得できます。
また、上記で取得できたusernameを利用するとさらにユーザの情報が確認可能です。
$ curl -s "https://trello.com/1/members/xx?key=XX&token=YY" | jq . { "id": "xx", "aaId": null, "isAaMastered": false, "activityBlocked": false, "avatarHash": null, "avatarUrl": null, "bio": "", "bioData": null, "confirmed": true, "fullName": "...",...
以上。