Forge 查看器加载文件

问题描述

我能够在伪造查看器中加载文件。我直接将当前的 URN 传递给加载器函数,它的工作无需任何令牌生成、转换等(只需将 urn 仅传递给加载器函数)。

但是第二天,我将同一个 urn 传递给加载器函数文件没有加载。 第二天开始不工作。

我们需要始终查看文件。怎么可能。请帮我解决这个问题。

提前致谢。

解决方法

当您通过 URN 加载模型(这意味着它来自 Forge Model Derivative 服务)时,您必须提供某种令牌。有可能在第一天您的应用程序以某种方式使用了硬编码令牌,但在第二天相同的令牌不再有效。

在此示例中查看我们如何将 getAccessToken 函数传递给 Autodesk.Viewing.Initializerhttps://github.com/petrbroz/forge-basic-app/blob/develop/public/main.js#L1。每当 Forge Viewer 需要新的或刷新的令牌以从 Forge 模型衍生服务下载模型时,就会使用此函数。