Creating a new card using the Trello API

这一生的挚爱 提交于 2019-12-06 21:41:24

问题


I'm trying to add a new card to a Trello list but am a bit stuck

I've tried POSTing in two approaches:

  1. https://api.trello.com/1/lists/mylistid/cards?key=mykey&token=myToken&name=myName which results in a 404 but is mentioned here as a suggested but untested response and seems to follow the Trello documentation here.

  2. https://api.trello.com/1/cards?key=myKey&token=myToken&name=myName based on the documentation here.

Neither works for me. Is the documentation correct or what am I doing wrong?

UPDATE (hoisted from comments)

I had the idList in the JSON which I was passing in but the content type was wrong. I had text/json, it should have been application/json. Option 2 works now.


回答1:


var newCard = {
   name: CARD_TITLE, 
   desc: CARD_DESC,
   pos: "top", 
   idList: TRELLO_BOARD_LIST_ID
};

Trello.post('/cards/', newCard, success, error);

var success = function(successMsg) { /* your actions on success case */}
var error= function(errorMsg) { /* your actions on error case */}


client.js automatically adds app_key + token to url so you dont need to bother about that.

thats is working for me when using trello client.js . short guide: https://developers.trello.com/get-started/start-building#connect

Im pretty sure the concept is the same with other languages...



来源:https://stackoverflow.com/questions/25685445/creating-a-new-card-using-the-trello-api

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!