Forge ARKit API问题:提交Job后无法获取Manifest
Forge AR Kit 场景处理状态返回404问题求助
研究Forge AR Kit多日,目标是在Unity中展示并交互APS(Forge)模型,按官方博客及文档步骤操作后遇到问题,以下是Postman测试的API调用详情:
获取Token
通过Authentication API v2获取Token:
curl --location --request POST 'https://developer.api.autodesk.com/authentication/v2/token' \ --header 'Accept: application/json' \ --header 'Authorization: Basic {My_Base_Code}' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --data-urlencode 'grant_type=client_credentials' \ --data-urlencode 'scope=data:read data:write data:create data:search bucket:create bucket:read bucket:update bucket:delete account:read account:write code:all'
创建场景
curl --location --request PUT 'https://developer-api-beta.autodesk.io/arkit/v1/dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6dGVzdGJ1Y2tldF8yMDIzMDUyMi90ZXN0MS5ydnQ/scenes/test-scene' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {My_Token}' \ --data '{ "prj":{ "urn":"dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6dGVzdGJ1Y2tldF8yMDIzMDUyMi90ZXN0MS5ydnQ" } }'
收到状态码200的响应:
{ "prj": { "urn": "dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6dGVzdGJ1Y2tldF8yMDIzMDUyMi90ZXN0MS5ydnQ" } }
调用GET /arkit/v1/{urn}/scenes时,响应中包含test-scene。
创建场景资源
curl --location --request POST 'developer-api-beta.autodesk.io/modelderivative/v2/arkit/job' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {My_Token}' \ --data '{ "input": { "urn": "dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6dGVzdGJ1Y2tldF8yMDIzMDUyMi90ZXN0MS5ydnQ" }, "output": { "destination": { "region": "US" }, "formats": [ { "type": "arkit", "scene": "test-scene" } ] } }'
收到状态码200的空响应体。
检查场景处理状态
curl --location --request GET 'developer-api-beta.autodesk.io/modelderivative/v2/arkit/dXJuOmFkc2sub2JqZWN0czpvcy5vYmplY3Q6dGVzdGJ1Y2tldF8yMDIzMDUyMi90ZXN0MS5ydnQ/manifest' \ --header 'Authorization: Bearer {My_Token}' \ --header 'Content-Type: application/json'
此处始终收到状态码404的响应,请问是处理未完成还是遗漏了步骤?
内容的提问来源于stack exchange,提问作者TomTomTom
相关产品推荐
相关产品推荐

