我正在尝试使用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文档很少删除附件。
答案 0 :(得分:0)
Trello的REST API正确支持使用HTTP动词来删除资源,因此the documentation for deleting an attachment与用于更新卡或附件的文档是分开的。
您可以使用以下内容:
curl -X DELETE https://api.trello.com/1/cards/:cardId/attachments/:attachmentId