如何使用 cURL 从 Trello 卡中删除附件



我正在尝试使用 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 文档在删除附件方面很少。

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

您可以使用以下内容:

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

最新更新