如何删除 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来做,但是我没有测试。
我已经开始在我的项目中实施 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来做,但是我没有测试。