通过数据管理 API 在 BIM360 中列出模型文件

Posted

技术标签:

【中文标题】通过数据管理 API 在 BIM360 中列出模型文件【英文标题】:Listing model files in BIM360 through data management API 【发布时间】:2019-07-23 10:37:06 【问题描述】:

我需要在 Forge Viewer 中显示存储在 BIM360 中的模型。出于这个原因,我想列出一个项目中包含的所有模型。

我正在考虑使用search API 获取它们。这是一个合理的方法吗?我想识别模型文件的唯一方法是在过滤器中使用 attributes.fileType?然后查看relationships.derivatives 数据。或者有没有其他方法可以搜索模型?

【问题讨论】:

【参考方案1】:

很遗憾,搜索 API 目前不支持您的请求。根据我的经验,从包含此属性的 API 响应中手动提取 relationships.derivatives 是唯一的方法,例如

GET projects/:project_id/folders/:folder_id/contents GET projects/:project_id/items/:item_id/tip GET projects/:project_id/items/:item_id/versions

【讨论】:

以上是关于通过数据管理 API 在 BIM360 中列出模型文件的主要内容,如果未能解决你的问题,请参考以下文章

是否可以通过 Revit API 或 FORGE API 在 Revit 模型中加载新的 Cloud (BIM 360) 链接?

通过 API 提供 BIM 360 区域支持

无法从 BIM360 API 检索项目用户和公司

如何使用 forge 显示 BIM 360 模型?

如何从 BIM 360 模型中提取元数据

Autodesk Forge:模型比较(BIM 360 功能)