Не могли бы вы попробовать что-нибудь для меня ...
Не могли бы вы попытаться добавить заголовок 'x-ads-force': 'true' к запросу задания POST при преобразовании файла .RVT?
Вот документация по запросу API ...
https://forge.autodesk.com/en/docs/model-derivative/v2/reference/http/job-POST/#headers
Затем извлеките URN и передайте его в Forge Viewer, как и раньше, как в следующем примере:
https://forge.autodesk.com/en/docs/model-derivative/v2/reference/http/urn-manifest-GET/#example
.
Итак ... Что происходит?
Когда вы конвертируете RVT в SVF (для Forge Viewer), он генерирует случайный набор DBIds.
Когда вы вызываете API GetProperties, он использует кэшированный SVF для извлечения DBI-идентификаторов и предоставления вам результата.
Еще в августе был обновлен механизм API GetProperty. По сравнению со старыми конвертированными SVF, он производит другой порядок DBI.
Поскольку старый SVF кэшируется, даже если вы отправляете новое задание, он будет использовать старый SVF.
Чтобы избежать старого SVF, нам нужно «принудительно преобразовать» преобразование RVT в SVF, очистить этот кэш, чтобы новый SVF был виден и Forge Viewer мог его извлечь.
Как только Forge Viewer сможет увидеть новый SVF, он должен соответствовать DBIds API GetProperties.
Сложно, да?
Дайте мне знать, если это решит проблему.