该接口用于主动查询指定的异步任务信息。IMM支持多种异步数据处理能力,每种能力有各自创建任务的接口,例如创建人物人脸聚类任务CreateFigureClusteringTask、创建文件压缩任务CreateFileCompressionTask等。本接口为通用接口,可以通过任务ID和类型来查询异步任务的详细信息。
接口说明
请确保在使用该接口前,已充分了解智能媒体管理产品的收费方式和价格。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
调试
授权信息
|
操作 |
访问级别 |
资源类型 |
条件关键字 |
关联操作 |
|
imm:GetTask |
get |
*Project
|
无 | 无 |
请求参数
|
名称 |
类型 |
必填 |
描述 |
示例值 |
| ProjectName |
string |
是 |
项目名称,获取方式请参见创建项目。 |
immtest |
| TaskType |
string |
是 |
任务的类型。取值范围请参见任务类型列表。 |
FileCompression |
| TaskId |
string |
是 |
需要查询的任务 ID,该值在创建任务时作为返回参数。 |
FileCompression-2f157087-91df-4fda-8c3e-232407ec***** |
| RequestDefinition |
boolean |
否 |
是否返回创建任务的原始请求参数,取值如下:
当前该参数仅对部分任务类型生效,支持的任务类型如下:
|
true |
返回参数
|
名称 |
类型 |
描述 |
示例值 |
|
object |
查询到指定任务的详细信息。 |
||
| RequestId |
string |
请求 ID。 |
2C5C1E0F-D8B8-4DA0-8127-EC32C771**** |
| ProjectName |
string |
项目名称。 |
test-project |
| EventId |
string |
事件 ID。 |
2F6-1Bz99Xi93EnRpNEyLudILJm**** |
| Status |
string |
任务运行状态。取值范围如下:
|
Running |
| Code |
string |
任务错误码。 |
ResourceNotFound |
| Message |
string |
任务错误消息。 |
The specified resource project is not found. |
| StartTime |
string |
任务开始时间。格式为:ISO 8601 UTC 时间戳(毫秒级精度) |
2021-12-24T03:01:41.662060377Z |
| EndTime |
string |
任务结束时间。格式为:ISO 8601 UTC 时间戳(毫秒级精度) |
2021-12-24T03:01:49.480109219Z |
| UserData |
string |
用户自定义信息。 |
{"ID": "user1","Name": "test-user1","Avatar": "http://example.com?id=user1"} |
| TaskType |
string |
任务的类型。取值范围请参见任务类型列表。 |
FileCompression |
| TaskId |
string |
任务 ID。 |
c2b277b9-0d30-4882-ad6d-ad661382**** |
| Tags |
object |
任务标签。用户在创建任务时传入的“Tag”标签。 |
{"test": "val1"} |
| TaskRequestDefinition |
string |
创建任务的初始请求参数。 |
{ "ProjectName":"test-project", "CompressedFormat":"zip", "TargetURI":"oss://test-bucket/output/test.zip", "Sources":[{"URI":"oss://test-bucket/input/test.jpg"}] } |
| Progress |
integer |
任务进度。取值范围为 0~100,单位为百分比(%)。 说明
|
100 |
示例
正常返回示例
JSON格式
{
"RequestId": "2C5C1E0F-D8B8-4DA0-8127-EC32C771****",
"ProjectName": "test-project",
"EventId": "2F6-1Bz99Xi93EnRpNEyLudILJm****",
"Status": "Running",
"Code": "ResourceNotFound",
"Message": "The specified resource project is not found.",
"StartTime": "2021-12-24T03:01:41.662060377Z",
"EndTime": "2021-12-24T03:01:49.480109219Z",
"UserData": "{\"ID\": \"user1\",\"Name\": \"test-user1\",\"Avatar\": \"http://example.com?id=user1\"}",
"TaskType": "FileCompression",
"TaskId": "c2b277b9-0d30-4882-ad6d-ad661382****",
"Tags": {
"test": "val1"
},
"TaskRequestDefinition": "{\n\t\"ProjectName\":\"test-project\",\n\t\"CompressedFormat\":\"zip\",\n\t\"TargetURI\":\"oss://test-bucket/output/test.zip\",\n\t\"Sources\":[{\"URI\":\"oss://test-bucket/input/test.jpg\"}]\n}",
"Progress": 100
}
错误码
访问错误中心查看更多错误码。
变更历史
更多信息,参考变更详情。