查询工业图纸文件批量嵌入水印的任务详情
功能介绍
根据任务id查询对多个obs上的工业图纸文件嵌入水印任务的任务进度或任务结果,支持的工业图纸类型为:edif/odb++
调用方法
请参见如何调用API。
URI
GET /v1/{project_id}/watermark/embed/tasks/{task_id}
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
项目ID |
task_id |
是 |
String |
任务id |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
用户Token。通过调用IAM服务“获取用户Token接口”获取(响应消息头中X-Subject-Token的值) |
响应参数
状态码:200
参数 |
参数类型 |
描述 |
---|---|---|
task_id |
String |
任务id |
status |
Integer |
任务状态值,0:进行中,1:已完成,2:失败 |
total |
Integer |
该任务的文件总数 |
completed |
Integer |
已经完成的文件总数 |
waited |
Integer |
等待运行的文件数量 |
failed |
Integer |
失败的文件数量 |
failed_embed_info |
Array of EngineeringDrawingWmFailedEmbedInfo objects |
具体嵌入失败的原因 |
参数 |
参数类型 |
描述 |
---|---|---|
file_name |
String |
文件源路径 |
target_file_name |
String |
目标文件路径 |
failed_reason |
String |
失败原因 |
状态码:400
参数 |
参数类型 |
描述 |
---|---|---|
error_code |
String |
错误码 |
error_msg |
String |
错误信息 |
请求示例
根据任务id查询工业图纸水印嵌入结果任务的任务进度或任务结果
GET /v1/abcdefghigklmnopqrstuvwxyz123456/watermark/embed/tasks/f84dcc533e864a4e944a4df346601819 HTTP/1.1
响应示例
状态码:200
请求成功
{ "completed" : 6, "total" : 6, "failed" : 0, "status" : 1, "waited" : 0, "task_id" : "f84dcc533e864a4e944a4df346601819", "failed_embed_info" : [ ] }
状态码:400
无效请求
{ "error_code" : "DSC.00000002", "error_msg" : "DSC internal error" }
状态码
状态码 |
描述 |
---|---|
200 |
请求成功 |
400 |
无效请求 |
错误码
请参见错误码。