如何使用 Revit API 从上传到系统的 Revit 文件中获取所有元素

Posted

技术标签:

【中文标题】如何使用 Revit API 从上传到系统的 Revit 文件中获取所有元素【英文标题】:How to get all elements from Revit files uploaded in the system using Revit API 【发布时间】:2021-03-27 00:06:29 【问题描述】:

我们可以在 Autodesk forge viewer 上查看 Revit 文件。

我们需要使用 Revit API 从上传到系统的 Revit 文件中获取所有元素。

我们正在尝试使用以下链接 https://forge.autodesk.com/en/docs/model-derivative/v2/reference/http/urn-metadata-GET/

但不幸的是,我们遇到了错误 “令牌没有此请求的特权。” 错误代码:AUTH-010

请帮我解决这个错误

我们的主要目标是获取所有元素(设备、地板、房间、空间等)

【问题讨论】:

Revit 文件在 BIM360 文档或 forge 存储桶中? 锻造桶先生 请帮助获取所有元素或任何解决方案来解决以下错误“令牌没有此请求的特权。”错误代码是 AUTH-010 【参考方案1】:

请确保您提供了正确的范围,使用您服务器的内部令牌调用此 API。

参考:

https://learnforge.autodesk.io/#/oauth/?id=scopes https://forge.autodesk.com/en/docs/oauth/v2/developers_guide/scopes/

【讨论】:

以上是关于如何使用 Revit API 从上传到系统的 Revit 文件中获取所有元素的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Forge API 从模型 Revit 2022 获取零件类别

revit导入sketchup如何让材质相同

如何从 Revit API 调用 Revit 清除按钮

从 REVIT Api 导入 gbxml

如何从swagger上传文件到流?

如何从php调用“asp.net api上传文件”