2

친구와 나는 여기에 오토 데스크 뷰어 자습서를 다음과 같습니다 https://developer.autodesk.com/en/docs/viewer/v2/tutorials/basic-viewer/SVF POST 작업 파일 변환 실패

우리는 API를에게 POST job 엔드 포인트를 사용의 맨 마지막을 제외하고 모두 완료 이전의 모든 단계가를 보낼 것 base64는 SVF 파일로 변환하기 위해 Model Derivative API에 urn으로 인코딩되어 Autodesk의 뷰어에서 사용할 수 있습니다.

이 내가 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"]}]}}' 

을하고이 API를 응답입니다 :

{"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, 답장을 보내 주셔서 감사합니다. 예. Autodesk® 360 ™에서'rvt 파일을 성공적으로 업로드하고 볼 수있었습니다. – Mikeumus

+0

@AugustoGoncalves, heroku 앱에서 "생산"으로 로그인하면 권한이 필요하지만 콜백에서는 다음을 제공합니다. https://git.io/voMaF – Mikeumus

답변

1

질문에 대한 요약을 요약하면 다음과 같습니다. sample runningsource code (postJob function)에 대한 링크입니다.

이 샘플은 사용자 계정 (데이터 관리)이 아닌 개발자 계정 (OSS)에 직접 파일을 저장한다는 점에 유의하십시오. 중요한 차이점이 있습니다! 첫 번째는 2-legged token을 사용하고 두 번째는 3-legged token을 사용합니다. 데이터 관리에는 허브, 프로젝트 및 폴더와 같은 파일을 구성하기위한 추상화/메타 데이터가 포함되어 있지만 궁극적으로는 OSS에 저장됩니다. 저장 방법에 따라 읽거나 쓰려면 다른 토큰/권한이 필요합니다.

+0

Autodesk Viewer 자습서는 SVF POST 작업 실패의 방향으로이 끕니다. Augusto를 도와 주셔서 감사합니다. – Mikeumus

+0

죄송합니다. 이해했는지 확실하지 않습니다. 또 다른 문제가 있습니까? 설명 할 수 있니? –