Trello API : チェックリストを追加する(add new checklist)

チェックリストをカードに追加するには二段階の手順が必要です。
チェックリストのインスタンスを追加し、カードにそのインスタンスのIDを渡すようなイメージです。



まずはチェックリストそのものを作ります。
URLは
https://trello.com/1/checklists
です。
POSTでnameとBoardのIDを渡してください。
そうするとチェックリストのIDが返ってきます。をこのチェックリストのIDをcard APIにpostで渡せば作成できます。
URLは
https://trello.com/1/cards/カードID/checklists
で、postパラメータのidChecklistSourceにチェックリストIDを入れます。

なお、チェックリストのアイテムを増やす場合は
https://trello.com/1/チェックリストのID/checkItems
で作れます。nameを渡してあげてください。

チェックリスト作成APIの戻り値はこんな感じです。
[php]
object(stdClass)#13 (6) {
["id"]=> string(24) "チェックリストID"
["name"]=> string(5) "名前"
["idBoard"]=> string(24) "ボードID"
["idCard"]=> string(24) "カードID"
["pos"]=> int(93650944)
["checkItems"]=> array(0) { }
}
[/php]

【まとめ】Trelloを使いこなそう!Trelloの使い方まとめ

Trelloの新規ユーザー登録はこちらから