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

Forge平台无需加载模型,能否通过API获取dbis、externalid对应元素属性?

Forge 无需加载模型获取构件属性的官方API说明

是有官方支持的,你可以直接使用Autodesk Forge提供的Model Derivative API实现该需求,不需要在前端加载Forge Viewer实例就能获取指定构件的属性信息。

前置要求

在调用接口前需要先完成以下准备工作:

  • 源模型已经上传至Forge OSS(对象存储服务)
  • 已触发Model Derivative服务的模型转换作业,且成功输出SVF/SVF2格式的衍生模型
  • 持有data:read权限的OAuth2访问令牌

常用查询方式

1. 批量获取全模型所有构件属性

调用GET :urn/manifest/:derivativeurn/properties接口,一次性拉取整个模型所有构件的全量属性,返回结果包含每个构件的dbId、externalId、系统属性、自定义属性等所有字段,适合需要做全量属性缓存、批量查询的场景。

2. 精准查询单个构件属性

如果已经明确目标构件的dbId,可以调用GET :urn/properties/:dbid接口,直接返回单个构件的所有属性信息,不需要拉取全量数据,响应速度更快。

其他标识查询适配

如果你需要通过externalId、elementId等非dbId字段查询属性,可以先调用一次全量属性接口,在服务端维护其他标识 <-> dbId的映射缓存,后续即可通过任意标识快速匹配到对应构件的属性。

内容的提问来源于stack exchange,提问作者Ankit Devani

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 19:15:01