Почему средство просмотра использует developer-dev.api.autodesk.com вместо того , чтобы developer.api.autodesk.com что приводит к недействительным токенам?

#autodesk-forge #autodesk-viewer #autodesk-model-derivative

#autodesk-forge #autodesk-viewer #autodesk-модель-производная

Вопрос:

Средство просмотра v7 использует https://developer-dev.api.autodesk.com/modelderivative/v2/designdata/:urn/manifest вместо https://developer.api.autodesk.com/modelderivative/v2/designdata/:urn/manifest , что, по-видимому, не позволяет средству просмотра получать данные манифеста. Хост-разработчик-разработчик отвечает:

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

Тот же токен отлично работает для хоста разработчика.

Кто-нибудь знает, почему токен работает только для хоста разработчика или почему средство просмотра использует хост разработчика-разработчика вместо хоста разработчика?

Ответ №1:

Средство просмотра Forge определенно не подключается https://developer-dev.api.autodesk.com по умолчанию. Например, это базовое приложение Forge использует viewer версии 7.*: https://forge-basic-app.herokuapp.com , и он общается только с https://developer.api.autodesk.com .

Возможно, вы используете какие-либо пользовательские настройки при использовании Autodesk.Viewing.Initializer или при создании экземпляра фактического объекта просмотра?

Комментарии:

1. Спасибо! Я установил env параметр AutodeskDevelopment вместо AutodeskProduction. Это решило мою проблему!