如何通过Autodesk Forge API读取Build/Asset模块中资产的Model字段值?
解决方案
调用资产API时需添加查询参数扩展返回字段
默认情况下,资产API不会返回关联模型的信息,需要在请求URL中加入include=model参数,示例请求格式:GET /construction/assets/v2/projects/{{project_id}}/assets?include=model添加该参数后,响应中会包含关联模型的
model字段,其中包含模型ID等关键信息。调整关系API的请求端点与参数
关系API需要指定具体的关联类型才能返回资产与模型的关系数据,需使用项目级的关系查询端点,并筛选sourceType为assets、targetType为models,示例请求格式:GET /bim360/relationship/v2/projects/{{project_id}}/relationships?sourceType=assets&targetType=models这样就能获取到资产与对应模型的关联关系记录,从中提取实体ID。
验证API权限
确认你的访问令牌拥有data:read权限,且覆盖了资产模块和模型数据的读取范围,权限不足会导致关联字段被隐藏。
内容的提问来源于stack exchange,提问作者fanpalm
相关产品推荐
相关产品推荐

