(O+P)ut

アウトプット



(O+P)ut

エンジニアのアウトプット

【Trello/API】curlコマンドで任意のOrganizationメンバーを表示する

スポンサーリンク

やりたいこと

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": "...",...

以上。