【问题标题】:How to Delete attachment in Asana trough API如何通过 API 删除 Asana 中的附件
【发布时间】:2019-11-08 14:43:44
【问题描述】:

我已经开始在我的项目中实现 Asana API,我通过 API 在特定项目中创建任务,然后通过 API 添加附件到特定请求,

但是,在 我需要用新的附件替换附件的情况下,asana documentation for attachment 没有提供任何可以直接删除/替换附件的 API 的描述。编辑任务 API 有这个选项

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

【问题讨论】:

  • Asana 的文档已更新,不再有用:)

标签: asana-api


【解决方案1】:

要删除附件,您可以使用与“获取附件”相同的 url 方法 DELETE。修改它,也许可以用 PUT 或 PATCH 来做,但我没有测试。

【讨论】:

    【解决方案2】:

    Frederic_Malenfant 从 Asana 社区论坛得到了答案,他说

    看起来“新文档”缺少该信息!

    但是,旧的有,你应该发送一个“删除”到附件 ID,如:DELETE /api/1.1/attachments/123456789 不需要 指定任务,仅指定文档 ID。

    我尝试了 DELETE API,它可以工作

    删除https://app.asana.com/api/1.1/attachments/:attachment_id

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

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

    {
      "data": {}
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多