插入模型-BatchInsertTaskAsync
1. 方法说明
批次插入多个模型。支持将多个3D模型或2D模型压缩为zip压缩文件,使用该接口批量转换,服务端会对插入的模型进行拆分成多个子任务处理。查询批次插入任务,会返回子任务的列表信息。
对应API接口-插入任务-BatchInsertTask
2. 请求示例
使用InputNdsFile上传文件插入
// 插入任务 其中callbackUrl为回调地址,如果不需要则可以不传或传空
var inputFile = tempUrlRes.Data.InputNdsFile;
string callbackUrl = "";
var insertRes = await yunapiClient.BatchInsertTaskAsync(new BatchInsertTaskRequest { InputNdsFile = inputFile, ReturnURL = callbackUrl });
使用可下载的http文件插入
// 插入任务 其中callbackUrl为回调地址,如果不需要则可以不传或传空
string callbackUrl = "";
string inputUrl = "http://xxxx/3D.step";
var insertRes = await yunapiClient.BatchInsertTaskAsync(new BatchInsertTaskRequest { InputURL = inputUrl, ReturnURL = callbackUrl });
3. 返回示例
{
"Data": {
"BatchNO": "1"
},
"Status": {
"Code": 1,
"Msg": "成功"
}
}