【问题标题】:Creating a new card using the Trello API使用 Trello API 创建新卡片
【发布时间】:2014-10-30 09:09:37
【问题描述】:

我正在尝试将新卡添加到 Trello 列表,但有点卡住了

我尝试过两种方式发布:

  1. https://api.trello.com/1/lists/mylistid/cards?key=mykey&token=myToken&name=myName 这会导致 404,但提到 here 作为建议但未经测试的响应,并且似乎遵循 Trello 文档 here

  2. https://api.trello.com/1/cards?key=myKey&token=myToken&name=myName 基于文档here

都不适合我。文档是正确的还是我做错了什么?

更新(从 cmets 提升)

我在传入的 JSON 中有 idList,但内容类型错误。我有text/json,应该是application/json。选项 2 现在有效。

【问题讨论】:

  • 在您的第二次尝试中,您需要提供您尝试添加卡的idList。您从 API 收到的错误消息的内容是什么?
  • @DanielLeCheminant 我在传入的 Json 中有 idList,但内容类型错误。我有 text/json,它应该是 application/json。选项 2 有效
  • 把它写成一个完整的答案怎么样?
  • 我遇到了同样的问题,通过将内容类型更改为 'application/json/ 来修复它。

标签: trello


【解决方案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 会自动将app_key + token 添加到网址,因此您无需为此烦恼。

这在使用 trello client.js 时对我有用。 简短指南: https://developers.trello.com/get-started/start-building#connect

我很确定这个概念与其他语言相同......

【讨论】:

    猜你喜欢
    • 2020-10-20
    • 2012-08-20
    • 2015-03-29
    • 2015-07-10
    • 2014-11-30
    • 2014-02-02
    • 2012-09-08
    • 2012-02-21
    • 2013-12-07
    相关资源
    最近更新 更多