是否可以使用API​​删除或覆盖BIM360文档中的文档?

时间:2018-12-29 07:03:40

标签: autodesk-forge autodesk-bim360

当我们将文档上载到BIM360 docs文件夹中时,如果该文档已经存在,则不会被覆盖。

我们想要做的是,如果文档已经存在。然后应该将上传代码覆盖文档。 或删除现有文档并上传新文档。

我们尚未找到任何可以删除BIM360文档的API。

1 个答案:

答案 0 :(得分:0)

要从BIM360 Docs文件夹中删除项目,请用此正文调用POST projects/:project_id/versions,并在打开包含该项目的文件夹页面时刷新Web浏览器,然后您会看到它已移至“已删除邮件”:

{ 
   "jsonapi":{ 
      "version":"1.0"
   },
   "data":{ 
      "type":"versions",
      "attributes":{ 
         "extension":{ 
            "type":"versions:autodesk.core:Deleted",      //!<<< The key of this action
            "version":"1.0"
         }
      },
      "relationships":{ 
         "item":{ 
            "data":{ 
               "type":"items",
               "id":"{{ItemId}}"                          //!<<< e.g. urn:adsk.wipprod:dm.lineage:8ucohSiktGeEqDn4SX75cA of id of the item you want to delete
            }
         }
      }
   }
} 

注意。确实无法删除上传到BIM360 Docs上的文件,在调用此API或单击BIM360 Web UI上的删除按钮后,所有这些文件都只是被隐藏或移动到“已删除邮件”中。