【发布时间】:2023-01-23 23:03:37
【问题描述】:
我们正在运行一个自定义应用程序,我们在其中使用 Forge OAuth 以及模型查看器 API。查看者正在处理 BIM 360 中的项目,而不是较新的 ACC 中心中的项目。这有什么原因吗?我们的应用程序识别项目中的模型(BIM 360 文件 URN),然后识别 Revit 元素 GUID。任何见解表示赞赏!
【问题讨论】:
标签: autodesk-forge
我们正在运行一个自定义应用程序,我们在其中使用 Forge OAuth 以及模型查看器 API。查看者正在处理 BIM 360 中的项目,而不是较新的 ACC 中心中的项目。这有什么原因吗?我们的应用程序识别项目中的模型(BIM 360 文件 URN),然后识别 Revit 元素 GUID。任何见解表示赞赏!
【问题讨论】:
标签: autodesk-forge
更新:
这是由不正确的 URN 引起的,另一个 Forge 帮助代理帮助解决了这个问题。
==========
我让你提出了 Forge 帮助票,并回复了你。听起来您好像忘记为您的 ACC 帐户设置自定义集成。请按照此处的说明在 ACC 中提供您的客户端 ID。
https://petrbroz.github.io/forge-samples-docs/docs/intro/#provision-access-in-other-products
【讨论】:
对我来说,问题在于 Forge Viewer 配置不正确。该应用程序已有 2 年多的历史,并使用一种旧方法使用所谓的“流畅”API 加载 OTG (SVF2) 文件,这显然仍然只适用于 BIM360,不适用于 ACC。
我有以下内容:
var options = {
env: 'FluentProduction',
api: 'fluent', // for models uploaded to EMEA change this option to 'streamingV2_EU'
};
哪个应该是:
var options = {
env: 'AutodeskProduction2',
api: 'streamingV2', // for EU/EMEA change to 'streamingV2_EU'
};
或者,如果您想要 SVF2 格式:
var options = {
env: 'MD20ProdEU',
api: 'D3S', // for EU/EMEA change to 'streamingV2_EU'
};
【讨论】: