2017-09-03 60 views
0

我想转换上传到我的A360帐户.nwc文件,ModelDerivativeAPIthis method。虽然转换为svf和其他一些格式适用于我完美我有麻烦转换为obj格式。我不断收到以下400错误:锻造ModelDerivativeAPI:不能转换为OBJ格式

{ "diagnostic": "Failed to trigger translation for this file." }

这里是我的POST请求的身体:

{ 

    "input": { 
     "urn": "dXJuOmFkc2sud2lwcHJvZDpmcy5maWxlOnZmLjJFZWM1RzZsU1NXMXNnVmFUSW93Zmc_dmVyc2lvbj0x" 
    }, 
    "output": { 
     "formats": [ 
     { 
     "type": "obj" 
     } 
     ] 
    } 

} 

我在做什么错?

回答

1

尝试将advanced字段添加如下:

{ 
"input": { 
    "urn": "dXJuOmFkc2sud2lwcHJvZDpmcy5maWxlOnZmLjJFZWM1RzZsU1NXMXNnVmFUSW93Zmc_dmVyc2lvbj0x" 
}, 
"output": { 
    "formats": [ 
    { 
    "type": "obj", 
    "advanced": { 
     "objectIds": [-1], // -1 means all nodes, otherwise specify an array of valid dbIds 
     "modelGuid": "ab2fb5b0-9101-0d3e-28c9-e61f9f0c15c5" // Get this one from the GET :urn/metadata call - https://developer.autodesk.com/en/docs/model-derivative/v2/reference/http/urn-metadata-GET/ 
    } 
    } 
    ] 
} 
} 

你可以使用我的样本https://oss.autodesk.io它公开了一个用户界面,以帮助你测试和格式化的有效载荷:

enter image description here

。希望帮助

+0

谢谢菲利普,那完美的解决方案! – Voice

+0

酷!这些字段在文档中被提及为可选,但实际上它们是必需的。我会指出这一点,以便他们纠正它。谢谢 –