【问题标题】:Trello POST FAILTrello 发布失败
【发布时间】:2017-07-04 13:30:52
【问题描述】:

我想使用以下链接的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] 是否正确。 如何编写它来添加元素? 提前致谢。

【问题讨论】:

    标签: post trello trello.net


    【解决方案1】:

    网址中没有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);
    

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-05-31
        • 2020-06-08
        • 2018-07-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-12-16
        • 2012-11-18
        相关资源
        最近更新 更多