2012-08-22 51 views
1

我想看到在每個項目上某種「狀態」字段的清單中的對象從查詢以這種形式返回清單項目的狀態:如何檢測使用Trello API

https://api.trello.com/1/checklists/[checklist_id] 

# Response: 

{u'checkItems': [{u'id': u'blahblahblah1', 
        u'name': u'Some checklist item', 
        u'pos': 424242, 
        u'type': u'check'}, 
       {etc..} 
]} 

而且,看來,下面的方法不返回狀態,但只有完成的清單項目:

https://api.trello.com/1/cards/[card_id]/checkItemStates 

# Response: 

[{"idCheckItem":"blahblahblah1","state":"complete」}, 
{「idCheckItem":"blahblahblah2","state":"complete"}, 
{"idCheckItem":"blahblahblah3","state":"complete」}, 
{「idCheckItem":"blahblahblah4","state":"complete"}] 

那麼,這是否意味着幾個查詢的結果,以便獲得狀態的精確視圖合成給定卡上的所有清單?我很樂意在單個查詢中獲取有關所有清單(包括每件物品的狀態)的所有信息。我錯過了什麼嗎?

回答

1

如果添加/checkItems切換到路徑,你會看到美國的每個項目:

/1/checklists/[checkListId]/checkitems?key=[your appKey] 

返回:

[ 
    {"state":"complete","id":"XXX","name":"hex support","pos":16804}, 
    {"state":"incomplete","id":"XXX","name":"funky chars","pos":33233} 
] 

他們,因爲它添加到基礎調用(如你也有)。