Я пытаюсь удалить вложения с карточек Trello с помощью cURL.
Я попытался установить поле вложений на карточке на 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"
Кажется, ничего не работает. Может быть, это даже неправильный способ удалить вложение Trello с помощью cURL ??
Я бы ожидал, что номер вложений в выводе JSON станет 0 (и, надеюсь, тем самым отключит вложение от карты), но он не изменится. Я могу успешно закрыть карту, заменив closed=true
на attachments=0
, но, возможно, это вообще неправильный подход, но документация API для Trello скудна по удалению вложений.
curl -X DELETE https://api.trello.com/1/cards/:cardId/attachments/:attachmentId
делает то, что вы хотите? - person cmbuckley   schedule 13.04.2019