2017-02-15 8 views
0

私は、次のリンクのPOSTメソッドを使用します:https://developers.trello.com/advanced-reference/checklist#post-1-checklists-idchecklist-checkitemsTrello POST FAIL

私は指定されたチェックリストに要素を追加しなければならないことを理解し、私は新しいを作成していない理由を私は知りません素子。

マイコード:

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

name=[NAME_NEW_ELEMENT]が正しいかどうかはわかりません。 要素を追加するにはどうすればいいですか? ありがとうございます。

答えて

0

URLにはname=...がありません。私はいくつかのPOSTをJavaScriptでテストしましたが、うまくいきます。このコードは、どのブラウザでもテストできます。

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です。