回调处理 returnURL
如果插入任务的参数设置了( returnURL ),则轻量化引擎服务会在模型转换成功后回调该url路径,传递转换任务的返回信息,返回信息与查询该任务信息一致。
回调类型 | 详细信息 |
---|---|
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) |