回调处理 returnURL

如果插入任务的参数设置了( returnURL ),则轻量化引擎服务会在模型转换成功后回调该url路径,传递转换任务的返回信息,返回信息与查询该任务信息一致。

Table 1. 回调说明
回调类型 详细信息
InsertTask任务插入回调
returnType=1,
returnURL?shaKeyData=[key]&timeStampData=[时间戳]&returnType=1&taskID=[任务ID]&status=[任务状态]&errorDescription=[错误描述]&errorDetail=[错误信息详情]&outputFiles=[输出文件名称]&outFilePathType=[输出文件路径类型]&outputNdsFiles=[输出文件,临时授权下载路径]&version=[版本号]&previewURL=[模型预览访问地址]&jsonURL=[模型信息Json地址]
BatchInsertTask批次任务插入回调
returnType=2
returnURL?shaKeyData=[key]&shaKeyData=[key]&timeStampData=[时间戳]&returnType=2&batchNO=[任务ID]&status=[任务状态]&errorDescription=[错误描述]&errorDetail=[错误信息详情]&version=[版本号]&childList=[子任务信息]

子任务信息为Json字符串,仅提供taskID和filePath信息

[{"taskID": "1", filePath: "1/LM40UU.SLDPRT"}, {"taskID": "2", filePath: "1/a.SLDPRT"}]
截图回调
returnType=3
returnURL?shaKeyData=[key]&timeStampData=[时间戳]&returnType=3&taskID=[任务ID]&imgURL=[截图地址]
InsertPartConvertAddTask子件转换回调
returnType=4
returnURL?shaKeyData=[key]&timeStampData=[时间戳]&returnType=4&taskID=[任务ID]&status=[任务状态]&errorDescription=[错误描述]&errorDetail=[错误信息详情]&outputFiles=[下载文件地址]&outputNdsFiles=[输出文件,临时授权下载路径]&errorType=[错误类型]
InsertHtmlConvertTask 轻量化数据离线包转换回调
returnType=5
returnURL?shaKeyData=[key]&timeStampData=[时间戳]&returnType=5&taskID=[任务ID]&status=[任务状态]&errorDescription=[错误描述]&errorDetail=[错误信息详情]&outputFiles=[输出文件名称]&outFilePathType=[输出文件路径类型]&outputNdsFiles=[输出文件,临时授权下载路径]&errorType=[错误类型]
shaKeyData 加密规则 SHA256(secretKey + timeStampData + taskID + status)