是否可以使用 API 删除或覆盖 BIM360 Docs 中的文档?
Is it possible to delete or overwrite document in BIM360 Docs using API?
当我们上传BIM360 docs文件夹中的文档时,如果文档已经存在则不会被覆盖。
我们要做的是,如果一个文档已经存在。然后上传代码应该覆盖文件。
或删除现有文档并上传新文档。
我们没有找到任何可以删除 BIM360 文档的 API。
要从 BIM360 Docs 文件夹中删除项目,请使用此正文调用 POST projects/:project_id/versions 并在打开包含该项目的文件夹页面时刷新您的 Web 浏览器,然后您将看到它已被移动进入 "Deleted Items":
{
"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 后所有文件都只是隐藏或移动到 "Deleted Items"或单击 BIM360 Web 上的删除按钮 UI。
当我们上传BIM360 docs文件夹中的文档时,如果文档已经存在则不会被覆盖。
我们要做的是,如果一个文档已经存在。然后上传代码应该覆盖文件。 或删除现有文档并上传新文档。
我们没有找到任何可以删除 BIM360 文档的 API。
要从 BIM360 Docs 文件夹中删除项目,请使用此正文调用 POST projects/:project_id/versions 并在打开包含该项目的文件夹页面时刷新您的 Web 浏览器,然后您将看到它已被移动进入 "Deleted Items":
{
"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 后所有文件都只是隐藏或移动到 "Deleted Items"或单击 BIM360 Web 上的删除按钮 UI。