如何删除 Asana 槽中的附件 API

How to Delete attachment in Asana trough API

我已经开始在我的项目中实施 Asana APIs,我通过 API 在特定项目中创建任务,然后通过 API 向特定问题添加附件,

但是,在我需要用新附件替换附件的情况下,我遇到了困难asana documentation for attachment没有提供任何[=22]的描述=] 可以 delete/replace 直接编辑附件,编辑任务 API 都没有这个选项

那么我该如何替换(或至少删除以便我可以上传新的),最好的替代方法是什么?

我从 Asana 社区论坛得到了 Frederic_Malenfant 的回答

It looks like the “new documentation” is missing that information!

But, the old one has, and you should send a “DELETE” to the attachment ID, like: DELETE /api/1.1/attachments/123456789 You don’t need to specify the task, just the document ID.

我尝试了 DELETE API 并且有效

DELETE https://app.asana.com/api/1.1/attachments/:attachment_id

尽管 API.

存在,但不知何故,更新后的文档缺少对删除附件 API 的描述

尽管如此,
这个 delete API 的响应很奇怪,它用键“data”回复空对象,响应如下

{
  "data": {}
}

要删除附件,您可以使用与"Get an attachment"相同的url方法DELETE。修改的话,也许可以用PUT或者PATCH来做,但是我没有测试。