Trello API を利用する

ちょっとしたことで Trello APIを使う必要があったのでメモ
タスク管理はいつどんな状況でも、うまくやっていきたいですね。

https://developers.trello.com/page/authorization

keyを確認
https://trello.com/app-key

認可を取る
https://trello.com/1/authorize?expiration=never&name=username&scope=read&response_type=token&key=key
有効期限 never にしている点、取扱い注意。

もちろんToken隠しています。

APIリファレンスはこちら
https://developers.trello.com/reference

APIはJSON形式なので、jqを使うとキレイに整形します。

brew install jq

ボード

curl "https://trello.com/1/members/{username}/boards?key={key}&token={token}&fields=name" | jq .

リスト

curl "https://trello.com/1/boards/{boardID}/lists?key={key}&token={token}&fields=name" | jq .

カード

curl "https://trello.com/1/lists/{listId}/cards?key={key}&token={token}&fields=name,shortUrl” | jq ‘(.[].shortUrl)’