You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无需下载.rvt文件,如何通过Forge API获取Revit版本?

获取BIM 360/ACC中Revit模型对应版本的可行方案

方案1:从Data Management API的Item版本详情提取

调用GET /data/v1/projects/{project_id}/items/{item_id}/versions/{version_id}接口,返回的响应JSON里,attributes.extended.data字段下通常包含RevitProductVersion属性,直接对应创建该模型版本的Revit版本号(例如"2023")。

方案2:通过Model Derivative API的元数据获取

无需使用Model Viewer,直接调用GET /modelderivative/v2/designdata/{urn}/metadata接口,响应的data.metadata节点下的engine字段会显示完整版本信息(例如"Autodesk Revit 2022")。

  • 注意:若模型未生成过衍生文件,需先调用转换接口触发衍生,但多数BIM 360/ACC项目中的模型会自动生成衍生文件用于预览。

方案3:检查项目文件自定义属性

部分团队会在上传模型时添加自定义属性记录Revit版本,可通过GET /data/v1/projects/{project_id}/items/{item_id}接口查看attributes.extended下的自定义属性字段,可能直接获取版本信息。

关键注意点

  • 对于BIM 360/ACC托管的Revit云模型,最新版本对应的Revit版本即为模型当前兼容的版本,自动化流程使用该版本启动Revit即可正常打开云模型。
  • 确保你的Forge应用已申请data:read和modelderivative:read权限范围,避免API调用权限不足。

内容的提问来源于stack exchange,提问作者Kristen Schulte

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.20 17:57:25