その他

FiddlerからTrello APIを実行する。

タスク管理に便利なクラウドサービス「Trello」、開発者向けに用意されたAPIも充実しているので、動作確認も兼ねてFiddlerから実行してみることにしました。

APIキーの取得

APIを呼び出すに当たり、まずはTrelloにログインした状態でgenerate an API Key( https://trello.com/1/appKey/generate )ページにアクセスしてAPIキーを取得します。

ユーザートークンの取得

APIキーを取得したら、次はトークンを取得します。
下記パラメーターで取得できるトークンはRead/Write権限、無期限のトークンです。詳細なパラメーターについては「Authorization」をご参照ください。

https://trello.com/1/authorize?scope=read%2cwrite&response_type=token&expiration=never&key=(上記手順で取得したAPIキー)

上記ページににアクセスすると、「○○○があなたのアカウントを利用することを許可しますか?」との画面が表示されるので、「許可」ボタンをクリックします。

You have granted access to your Trello information.
To complete the process, please give this token:

メッセージの下にトークンが表示されるので、メモ帳等にコピーしておきます。

ボードIDの取得

APIキーとトークンの準備ができたら、いよいよTrello APIの呼び出しです。
FiddlerのComposerを使って下記リクエストをGET送信すると、

https://trello.com/1/members/me/boards?key=(取得したAPIキー)&token=(取得したトークン)

下図のように各ボードの情報を取得できるので、お目当てのボードのIDをコピーします。

リストIDの取得

ボードIDの取得ができたら、次はリストのIDを取得してみます。
FiddlerのComposerを使って下記リクエストをGET送信すると、

https://trello.com/1/boards/(ボードID)/lists?key=(取得したAPIキー)&token=(取得したトークン)

下図のように各リストの情報を取得できるので、お目当てのリストのIDをコピーします。

カード情報の取得

リストIDが取得できたら、次はリスト上のカード情報を取得してみます。
FiddlerのComposerを使って下記リクエストをGET送信すると、

https://trello.com/1/lists/(リストID)/cards?key=(取得したAPIキー)&token=(取得したトークン)

下図のように各カードの情報を取得できます。

カードの投稿

最後はカードの投稿です。
FiddlerのComposerを使って下記リクエストをPOST送信すると、

https://api.trello.com/1/cards?idList=(リストID)&key=(取得したAPIキー)&token=(取得したトークン)&name=(URLエンコードしたカードのタイトル)

指定したリストにカードが投稿されます。

指定可能な各パラメーターについては、APIのドキュメントをご参照ください。

以上のように、Trello APIを使うと簡単に情報の取得や投稿ができるので、外部アプリケーションとTrelloの連携を考えている方は是非お試しください。

参考Webサイト

明日ちゃんのセーラー服キャンバス展全店回ってきました。前のページ

Google Calendar APIを使って日本の祝日を取得するVBAマクロ次のページ

関連記事

  1. その他

    ブログリニューアルしました。

    といっても、WordPressのテンプレートを変えただけですが・・・。…

  2. Microsoft Designer

    DALL・E APIで文章から画像を作成してみました。

    画像生成AI「DALL・E」のAPIがパブリックベータ版として一般公開…

  3. その他

    ブログ引っ越しました。

    今年の2月から無料のWordPress.comでブログを書いていたので…

  4. その他

    SharpDevelopのインストールと日本語化

    私のHPでも「SharpDevelopでリボンXMLを編集する」でリボ…

  5. Office関連

    オデッセイ コミュニケーションズ主催のWord活用無料セミナーに参加しました。

    Club Microsoft会員限定、オデッセイ コミュニケーションズ…

  6. その他

    jQuery UIのDatepickerに祝日判定ロジックを組み込む。

    jQuery UIにはWebシステムで簡単に日付選択ができるようになる…

コメント

  • コメント (0)

  • トラックバックは利用できません。

  1. この記事へのコメントはありません。

Time limit is exhausted. Please reload CAPTCHA.

※本ページはプロモーションが含まれています。

Translate

最近の記事

アーカイブ

PAGE TOP