やりたいこと
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": "...",...以上。