Создание новой карты с использованием API Trello
Я пытаюсь добавить новую карту в список Trello, но немного застрял
Я попробовал POSTing в двух подходах:
-
https://api.trello.com/1/lists/mylistid/cards?key=mykey&token=myToken&name=myName
который приводит к 404, но упоминается здесь как предлагаемый, но не проверенный ответ и, кажется, следует документации Trello здесь.
-
https://api.trello.com/1/cards?key=myKey&token=myToken&name=myName
на основе документации, приведенной здесь.
Ни то, ни другое не работает для меня. Документация правильная или что я делаю не так?
ОБНОВЛЕНИЕ (лапы из комментариев)
У меня был idList в JSON, который я передавал, но тип содержимого был неправильным. У меня был text/json
, это должно быть application/json
. Вариант 2 работает сейчас.
Ответы
Ответ 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
автоматически добавляет token
app_key
+ в URL, поэтому вам не нужно об этом беспокоиться.
это работает для меня при использовании trello client.js. краткое руководство: https://developers.trello.com/get-started/start-building#connect
Я уверен, что концепция схожа с другими языками...