咨询:是否存在可锁定BIM 360/ACC文件的Autodesk Forge API?
Autodesk BIM 360/ACC 文件锁定功能的 Forge API 说明
文件锁定(即检出/Check Out)功能可通过 Forge Data Management API 实现,核心接口如下:
- 检出文件(锁定):调用
POST /data/v1/projects/{project_id}/items/{item_id}/checkout,传入项目ID和文件对应的Item ID,即可锁定文件,阻止其他用户编辑。 - 取消检出(解锁):调用
POST /data/v1/projects/{project_id}/items/{item_id}/checkout/undo,解除文件的锁定状态。 - 查询锁定状态:调用
GET /data/v1/projects/{project_id}/items/{item_id},响应中的checkoutInfo字段会返回当前文件是否被锁定、锁定者ID及锁定时间等信息。
- 检出文件(锁定):调用
额外注意点:
- 调用这些接口需具备项目编辑权限,权限不足会返回403错误。
- 接口中的
project_id需使用 BIM 360/ACC 项目的 Forge 标准ID,可通过GET /project/v1/hubs/{hub_id}/projects接口获取。 - 仅可编辑类型文件(如Revit、AutoCAD文件)支持锁定,PDF、图片等静态文件无法启用该功能。
内容的提问来源于stack exchange,提问作者Christopher Git Daniel
相关产品推荐
相关产品推荐

