查询任务-QueryMultiTask

1. 批量查询接口

批量查询除批次插入(BatchInsertTask)任务以外的其他任务插入的转换信息,支持多个任务ID使用“,”拼接成参数,统一查询返回

请求方式: POST

URL地址:  [YunapiUrl]/nds_requests/common/QueryMultiTask

Table 1. 接口说明
接口说明
将多个taskID使用英文逗号“,”拼接成参数,请求接口获取查询结果,查询结果数组和taskList为一一对应关系
Table 2. 请求参数
字段名 变量名 必填 类型 说明
任务ID taskList String 使用英文逗号“,”拼接多个taskID
Table 3. 返回参数
字段名 变量名 必填 类型 说明
接口状态 status json 接口的调用状态,包含接口返回码和错误信息
接口数据 data json 接口的返回数据,包含任务详细信息
Table 4. 变量status的属性值
字段名 属性名 必填 类型 说明
返回码 code String 枚举值-code 返回码说明
错误信息 msg String 错误信息
Table 5. 变量data的属性值(数组,单个对象结构如下)
字段名 属性名 必填 类型 说明
任务状态 status String 任务状态,见枚举值-status 任务状态定义
错误描述 errorDescription String 错误描述
错误详细信息 errorDetail String 错误详细信息
输出文件路径 outputFiles String 输出文件名称
NdsFile-输出路径 outputNdsFiles String 输出文件临时下载路径,通过base64编码
转换错误类型 errorType Int 枚举值-errorType 错误信息描述
模型轻量化地址 outputLightData String 地址通过base64编码
轻量化预览类型 viewType String PDF,3D,2D,EDA,BIM

2. 示例

请求示例:

curl --location 'https://api.3dopen.cn/nds_requests/Common/QueryMultiTask' \
--header 'timeStampData: 1727087763' \
--header 'partnerID: xxx' \
--header 'shaKeyData: xxx' \
--form 'taskList="1,2"'

返回示例:

{
    "data": [{
            "taskID": 1,
            "status": 2,
            "errorDescription": "",
            "outputNdsFiles": "aHR0cHM6Ly9taW5pb2Fjay4zZG9...",
            "outFilePathType": 4,
            "errorType": 0,
            "outputLightData": "aHR0cHM6Ly9taW5pb2Fjay4zZG9...",
            "viewType": "3D",
        }, {
            "taskID": 2,
            "status": 2,
            "errorDescription": "",
            "outputNdsFiles": "aHR0cHM6Ly9taW5pb2Fjay4zZG9...",
            "outFilePathType": 4,
            "errorType": 0,
            "outputLightData": "aHR0cHM6Ly9taW5pb2Fjay4zZG9..."
        }
    ],
    "status": {
        "code": 1,
        "msg": "成功"
    }
}