2

друг и я после учебник Autodesk просмотра здесь: https://developer.autodesk.com/en/docs/viewer/v2/tutorials/basic-viewer/SVF POST Ошибка преобразования файла задания

Мы оба закончили все предыдущие шаги для самого последнего использования API-POST job конечной точки, за исключением послать base64 закодировал urn с помощью API-интерфейса модели для преобразования в SVF-файл, чтобы Autodesk's Viewer мог его использовать.

Это то, что я использую, чтобы отправить запрос POST job:

curl -X 'POST' -H 'Authorization: Bearer cywr9WWu8kml3rQIVnPDohFDsoRl' -H 
'Content-Type: application/json' -v 'https://developer.api.autodesk.com/modelderivative/v2/designdata/job' 
-d '{"input": {"urn": "dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bXl0ZXN0YnVja2V0dGVzdDIvZ2lyaV9zaXJfY29weTEucnZ0"}, 
"output": {"formats": [{"type": "svf","views": ["2d","3d"]}]}}' 

и это ответ APIs:

{"type":"manifest","hasThumbnail":"false","status":"failed","progress":"complete", 
"region":"US","urn":"dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6bXl0ZXN0YnVja2V0dGVzdDIvZ2lyaV9zaXJfY29weTEucnZ0", 
"derivatives":[{"name":"giri_sir_copy1.rvt","hasThumbnail":"false","status":"failed", 
"progress":"complete","messages":[{"type":"error","code":"Revit-InternalError", 
"message":"<message>We have encountered some issues while preparing the file for viewing. 
Please contact support for assistance.</message>"},{"type":"error", 
"message":"Unrecoverable exit code from extractor: -1073741831", 
"code":"TranslationWorker-InternalFailure"}],"outputType":"svf"}]} 

Любые идеи очень ценится.

+1

этот .rvt файл открыт нормально на Revit? Похоже, что он где-то испорчен, возможно, во время загрузки? Можете ли вы попробовать «загрузить» на http://modelderivative.herokuapp.com/ и в программе просмотра? просто чтобы убедиться, что файл действительно работает. –

+0

Эй, @AugustoGoncalves, Спасибо за ответ. Да, я смог загрузить и просмотреть файл 'rvt с Autodesk360.com успешно. – Mikeumus

+0

@AugustoGoncalves, вход в «production» в приложении heroku запрашивает разрешения, но затем обратный вызов дает следующее: https://git.io/voMaF – Mikeumus

ответ

1

Подводя итоги к вопросу: вот ссылка на sample running и source code (postJob function).

Обратите внимание: этот образец хранит файл непосредственно под учетной записью разработчика (OSS), а не под учетной записью пользователя (Data Management), это важная разница! Первый использует 2-legged token, второй использует 3-legged token. Управление данными содержит некоторые абстракции/метаданные для организации файлов, таких как концентраторы, проекты и папки, но в конечном итоге хранит в OSS. В зависимости от того, как он был сохранен, вам нужны разные токены/разрешения для чтения/записи.

+0

Учебник Autodesk Viewer приводит к сбою в работе задания SVF POST. Спасибо за помощь Аугусто. – Mikeumus

+0

Извините, не уверен, понял ли я, есть ли еще одна проблема? Можешь описать? –