为什么查看器使用 developer-dev.api.autodesk.com 而不是 developer.api.autodesk.com 导致无效令牌?

Why does the viewer uses developer-dev.api.autodesk.com instead of the developer.api.autodesk.com resulting in invalid tokens?

查看器 v7 使用 https://developer-dev.api.autodesk.com/modelderivative/v2/designdata/:urn/manifest 而不是 https://developer.api.autodesk.com/modelderivative/v2/designdata/:urn/manifest,这似乎阻止了查看器获取清单数据。 developer-dev 主机回答:

{
    "developerMessage": "The token has expired or is invalid",
    "moreInfo": "https://forge.autodesk.com/en/docs/oauth/v2/developers_guide/error_handling/",
    "errorCode": "AUTH-006"
}

相同的令牌适用于开发者主机。

有谁知道为什么令牌只适用于开发者主机,或者为什么查看器使用开发者-dev 主机而不是开发者主机?

默认情况下,Forge Viewer 不会 连接到 https://developer-dev.api.autodesk.com。例如,这个基本的 Forge 应用程序使用查看器版本 7.*:https://forge-basic-app.herokuapp.com,并且它只与 https://developer.api.autodesk.com.

通信

您在使用 Autodesk.Viewing.Initializer 或实例化实际查看器对象时是否使用了任何自定义设置?