Trello API : 検索する

Author:

検索するにはsearch APIを使います。

urlはGETクエリが付きます。
公式ドキュメントではidOrganizationがrequireとか書いてあるけどidBoardsでも行けました。
https://trello.com/1/search?query=xxx&idBoards=yyyy

結果はこんな感じ。

object(stdClass)#13 (5) {
  ["options"]=>
  object(stdClass)#14 (4) {
    ["terms"]=>
    array(1) {
      [0]=>
      object(stdClass)#15 (1) {
        ["text"]=>
        string(4) "xxxx"
      }
    }
    ["modifiers"]=>
    array(0) {
    }
    ["modelTypes"]=>
    array(5) {
      [0]=>
      string(7) "actions"
      [1]=>
      string(5) "cards"
      [2]=>
      string(6) "boards"
      [3]=>
      string(13) "organizations"
      [4]=>
      string(7) "members"
    }
    ["partial"]=>
    bool(false)
  }
  ["boards"]=>
  array(0) {
  }
  ["cards"]=>
  array(1) {
    [0]=>
    object(stdClass)#16 (25) {
      ["id"]=>
      string(24) "カードID"
      ["badges"]=>
      object(stdClass)#17 (10) {
        ["votes"]=>
        int(0)
        ["viewingMemberVoted"]=>
        bool(false)
        ["subscribed"]=>
        bool(false)
        ["fogbugz"]=>
        string(0) ""
        ["checkItems"]=>
        int(0)
        ["checkItemsChecked"]=>
        int(0)
        ["comments"]=>
        int(1)
        ["attachments"]=>
        int(0)
        ["description"]=>
        bool(true)
        ["due"]=>
        NULL
      }
      ["checkItemStates"]=>
      array(0) {
      }
      ["closed"]=>
      bool(false)
      ["dateLastActivity"]=>
      string(24) "2015-03-01T05:51:52.463Z"
      ["desc"]=>
      string(36) "詳細"
      ["descData"]=>
      object(stdClass)#18 (1) {
        ["emoji"]=>
        object(stdClass)#19 (0) {
        }
      }
      ["due"]=>
      NULL
      ["email"]=>
      string(114) "投稿メールアドレス"
      ["idBoard"]=>
      string(24) "ボードID"
      ["idChecklists"]=>
      array(0) {
      }
      ["idList"]=>
      string(24) "リストID"
      ["idMembers"]=>
      array(0) {
      }
      ["idMembersVoted"]=>
      array(0) {
      }
      ["idShort"]=>
      int(44)
      ["idAttachmentCover"]=>
      NULL
      ["manualCoverAttachment"]=>
      bool(false)
      ["labels"]=>
      array(0) {
      }
      ["idLabels"]=>
      array(0) {
      }
      ["name"]=>
      string(4) "xxxx"
      ["pos"]=>
      int(196607)
      ["shortLink"]=>
      string(8) "07qlFznY"
      ["shortUrl"]=>
      string(29) "ショートURL"
      ["subscribed"]=>
      bool(false)
      ["url"]=>
      string(37) "URL"
    }
  }
  ["organizations"]=>
  array(0) {
  }
  ["members"]=>
  array(0) {
  }
}

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

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

Share on Facebook
Pocket