【问题标题】:How do you delete attachments from Trello cards using cURL?如何使用 cURL 从 Trello 卡片中删除附件?
【发布时间】:2019-09-03 16:57:47
【问题描述】:

我正在尝试使用 cURL 从 Trello 卡片中删除附件。

我尝试将卡片中的附件字段设置为 0(当前为 1,因为有附件)。我认为它不起作用,因为附件在 JSON 层次结构中的标记下。

我尝试了所有这些(使用密钥/令牌参数):

curl -X PUT "https://api.trello.com/1/cards/:cardId?attachments=0"
curl -X PUT "https://api.trello.com/1/cards/:cardId?badge.attachments=0"
curl -X PUT "https://api.trello.com/1/cards/:cardId?badge:attachments=0"

似乎没有一个工作。也许这甚至不是使用 cURL 删除 Trello 附件的正确方法??

我希望 JSON 输出中的附件编号变为 0(并希望由此断开附件与卡的连接),但它不会改变。我可以通过将closed=true 换成attachments=0 来成功关闭卡片,但也许这完全是错误的方法,但 Trello 的 API 文档在删除附件方面很少。

【问题讨论】:

  • curl -X DELETE https://api.trello.com/1/cards/:cardId/attachments/:attachmentId 做你想做的事吗?
  • 工作就像一个魅力! curl -X DELETE "api.trello.com/1/cards*CardId*/attachments/*attachmentId*?key=*key*&token=*token*" 谢谢!!

标签: api curl trello


【解决方案1】:

Trello 的 REST API 正确支持使用 HTTP 动词来删除资源,因此 the documentation for deleting an attachment 与更新卡片或附件的文档是分开的。

您可以使用以下内容:

curl -X DELETE https://api.trello.com/1/cards/:cardId/attachments/:attachmentId

【讨论】:

    猜你喜欢
    • 2021-12-18
    • 2016-07-03
    • 1970-01-01
    • 1970-01-01
    • 2015-03-23
    • 2018-05-03
    • 1970-01-01
    • 2015-03-29
    • 2015-07-10
    相关资源
    最近更新 更多