スポンサーリンク
Trello APIを触る機会があったので、使い方を簡単にメモ・・・
事前準備
APIキーの取得
Trelloにログインしている状態で、以下のURLにアクセス。
https://trello.com/app-key
APIトークンの取得
以下のURLの[Trello Key]の部分を、先程取得したKeyに変更してアクセス。
https://trello.com/1/authorize?key=[Trello KEY]&expiration=never&response_type=token&scope=read,write,account
認証画面で「許可」をクリックするとAPIトークンが表示される
Trello APIへのアクセスする基本処理
UrlFetchAppメソッドを使用して、APIにHTTPリクエストを送るとJSON形式で情報が返ってくる。
欲しい情報に応じて渡すURLを変えればOK.
function getTollelo(url) {
var res = UrlFetchApp.fetch(url, {'method':'get'});
var json = JSON.parse(res.getContentText());
return json;
}
パターン別URL一覧
上記で作成した getTollelo()
に渡すURL一覧
ボードIDを取得する
var url = 'https://trello.com/1/members/' + userName + '/boards?key=' + trelloKey + '&token=' + trelloToken + '&fields=name';
リストIDを取得
var url = "https://trello.com/1/boards/" + boardId + "/lists?key=" + trelloKey + "&token=" + trelloToken + "&fields=name";
カードIDを取得
var url = "https://trello.com/1/lists/" + listId + "/cards?key=" + trelloKey + "&token=" + trelloToken + "&fields=name";
スポンサーリンク