0

我想使用以下链接的 post 方法:https ://developers.trello.com/advanced-reference/checklist#post-1-checklists-idchecklist-checkitems

我知道我必须将一个元素添加到指定的清单中,但我不知道为什么我没有创建新元素。

我的代码:

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

我不知道是否name=[NAME_NEW_ELEMENT]正确。如何编写它来添加元素?提前致谢。

4

2 回答 2

0

不清楚你想在这里做什么。你想 A. 创建一个新的清单吗?或 B. 将项目添加到现有清单?

如果A用这个,如果B用这个

于 2017-03-14T10:12:31.477 回答
0

网址中没有name=...。我已经用 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);
于 2017-03-04T05:31:03.780 回答