【问题标题】:Is it possible to delete or overwrite document in BIM360 Docs using API?是否可以使用 API 删除或覆盖 BIM360 Docs 中的文档?
【发布时间】:2019-05-26 19:20:28
【问题描述】:

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

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

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

【问题讨论】:

  • 您上传的是哪个文件夹?在项目文件夹中,您必须上传具有相同文件名和扩展名的文件。否则,它将被视为新文件。
  • 在Plans文件夹中,OCR处理的数字字段必须相同,它将成为PDF、DWG、DXF、RVT等上传文件的文件名。否则,它将被视为不同的文件。但是,如果您的 BIM360 项目不是最近根据我的经验创建的,它将是 OCR 模板的数字+标题的组合。

标签: autodesk-forge autodesk-bim360


【解决方案1】:

要从 BIM360 Docs 文件夹中删除项目,请使用此正文致电 POST projects/:project_id/versions,如果您打开包含此项目的文件夹页面,请刷新您的网络浏览器,然后您会看到它已被移至“已删除项目” ":

{ 
   "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上的删除按钮后,所有文件都被隐藏或移动到“已删除项目”中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-07-09
    • 1970-01-01
    • 1970-01-01
    • 2018-11-24
    • 1970-01-01
    • 1970-01-01
    • 2022-10-05
    相关资源
    最近更新 更多