无法获取 Forge 清单 - Autodesk Forge 查看器

Posted

技术标签:

【中文标题】无法获取 Forge 清单 - Autodesk Forge 查看器【英文标题】:Failed to fetch forge manifest - autodesk forge viewer 【发布时间】:2020-09-06 10:18:01 【问题描述】:

过去几周我一直在使用 Forge 查看器。这很好,我已经为它开发了 2 个扩展程序,现在应用程序已经很好地成型了。我已经有一段时间查看查看器和所有突然间我无法使用查看器。以前工作的相同代码现在无法工作。

我可以看到 Autodesk forge 查看器的文档内容发生了一些变化。是否有任何重大更改。我一直在关注先前的模型衍生 API 文档为查看器准备文件。

如果我尝试运行查看器,则会收到此错误。

Failed fetching Forge manifest

我会附上网络标签结果的屏幕截图,

https://i.stack.imgur.com/lG7VA.png

类似地,当我尝试使用带有此端点的邮递员运行 fetch 时,

https://developer.api.autodesk.com/modelderivative/v2/designdata/:urn/manifest

我明白了,

  
    "developerMessage": "Token scope not set. This request does not have the required privilege.",
    "moreInfo": "https://forge.autodesk.com/en/docs/oauth/v2/developers_guide/error_handling/",
    "errorCode": "AUTH-010"

但这之前是有效的。对于这个端点,根据文档设置范围是可选的。我之前尝试过同样的方法,它有效。

我会留下文档供您参考

https://forge.autodesk.com/en/docs/model-derivative/v2/reference/http/urn-manifest-GET/

我做错了什么?我错过了任何重要的事情或任何重大更改。我很困惑,因为即使使用基本的查看器代码我也得到了相同的响应(简化了我所有额外的扩展逻辑)。

【问题讨论】:

【参考方案1】:

根据我们的documentation,user context 是可选的,而不是 oauth scopes - 访问清单始终需要以下范围:

Required OAuth Scopes   
data:readorviewables:read

如果您可以在没有指定范围的情况下访问此端点,那么这是我们的疏忽,现在必须修复......

【讨论】:

以上是关于无法获取 Forge 清单 - Autodesk Forge 查看器的主要内容,如果未能解决你的问题,请参考以下文章

Autodesk Forge:下载清单附件

Autodesk Forge 查看器导出器

无法在 Autodesk Forge Viewer 中加载 SVF2 模型

Autodesk forge 查看器

Autodesk Forge - 用于从外部 SQL 数据库获取数据的扩展按钮

Autodesk API Forge身份验证承载