2017-02-15 5 views
0

ich die Post-Methode von dem folgenden Link verwenden möchte: https://developers.trello.com/advanced-reference/checklist#post-1-checklists-idchecklist-checkitemsTrello POST FAIL

Ich verstehe, dass ich müsste ein Element mit der angegebenen Checkliste hinzufügen, aber ich weiß nicht, warum ich nicht die neuen erstellt habe Element.

Mein Code:

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

Ich weiß nicht, ob name=[NAME_NEW_ELEMENT] korrekt ist. Wie schreibe ich es um ein Element hinzuzufügen? Vielen Dank im Voraus.

Antwort

0

Nein name=... in der URL. Ich habe einige POST mit JavaScript getestet und es funktioniert gut. Sie können diesen Code in jedem Browser testen.

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

Es ist nicht klar, was Sie hier tun möchten. Möchten Sie A. Erstellen Sie eine neue Checkliste? oder B. Hinzufügen eines Elements zu einer vorhandenen Prüfliste?

Wenn A this verwenden, wenn B this verwenden.