2017-02-15 108 views
0

我想使用下面的鏈接的POST方法:https://developers.trello.com/advanced-reference/checklist#post-1-checklists-idchecklist-checkitemsTrello POST失敗

我明白,我將不得不將元素添加到指定的清單,但我不知道爲什麼我沒有創建新元件。

我的代碼:

https://api.trello.com/1/checklists/[idChecklist]/checkItems?name=[NAME_NEW_ELEMENT]&key=[TRELLO_KEY]&token=[MY_TOKEN] 

我不知道,如果name=[NAME_NEW_ELEMENT]是正確的。 如何編寫它以添加元素? 在此先感謝。

回答

0

name=...在URL中。我用JavaScript測試了一些POST,它運行良好。您可以在任何瀏覽器中測試此代碼。

var CL_ID = "YOUR CHECKLIST ID" 
var API_KEY = "YOUR TRELLO API KEY"; 
var TOKEN = "YOUR TRELLO TOKEN"; 

var payload = {"name": 'item4'}; 
var blob = new Blob([JSON.stringify(payload)], {type: 'application/json'}); 
var url = 'https://api.trello.com/1/checklists/'+CL_ID+'/checkItems?key='+API_KEY+'&token='+TOKEN; 

var xhttp = new XMLHttpRequest(); 
xhttp.open("POST", url, true); 
xhttp.onload = function() { 
    if(xhttp.status === 200) { 
    var response = xhttp.responseText; 
    console.log(response); 
    } 
}; 
xhttp.send(blob); 
0

目前還不清楚你想在這裏做什麼。你想A.創建一個新的清單?或B.將項目添加到現有清單?

如果A使用this,如果B使用this