Trello API : 検索する

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



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

結果はこんな感じ。
[php]
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) {
}
}
[/php]

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

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