调用该接口查询任务详情。
QPS限制
单个阿里云账号调用该接口的每秒请求数(QPS)最大限制为5。
说明 RAM用户共享阿里云账号配额。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
| 名称 | 类型 | 是否必选 | 示例值 | 描述 | 
|---|---|---|---|---|
| Action | String | 是 | QueryJob | 系统规定参数。取值:QueryJob。  | 
        
| JobId | String | 是 | 450407b*** | 任务ID。任务的全局唯一标识符。  | 
        
| IotInstanceId | String | 否 | iot-cn-0pp1n8t**** | 实例ID。您可在物联网平台控制台的实例概览页面,查看当前实例的ID。 重要 
 
 实例的更多信息,请参见实例概述。  | 
        
调用API时,除了本文介绍的该API的特有请求参数,还需传入公共请求参数。公共请求参数说明,请参见公共参数文档。
返回数据
| 名称 | 类型 | 示例值 | 描述 | 
|---|---|---|---|
| Code | String | iot.system.SystemException | 调用失败时,返回的错误码。更多信息,请参见错误码。  | 
| Data | Struct | 调用成功时,返回的任务详情信息,请参见以下参数说明。  | 
|
| Description | String | jobDescription | 任务的描述信息。  | 
| JobDocument | String | { "serviceIdentifier": "test_service", "params": { "key1": "value1", "key2": "value2" } } | 下发给设备的任务执行规则文件  | 
| JobFile | Struct | 任务文件的下载信息。  | 
|
| FileUrl | String | https://iotx-***.oss-cn-shanghai.aliyuncs.com/job***/7u***.sh?Expires=16***&OSSAccessKeyId=LTA***&Signature=TTTejn*** | 任务文件的下载地址,地址有效时间为30分钟。  | 
| Sign | String | TTTejn*** | 签名,通过URL上传的文件,根据相应的签名方法生成的签名参数。  | 
| SignMethod | String | SHA256 | 签名方法,可取值MD5和SHA256。  | 
| JobId | String | 450407b*** | 任务ID。任务的全局唯一标识符。  | 
| JobName | String | tes | 任务名称。  | 
| RolloutConfig | Struct | 任务下作业推送速率配置。  | 
|
| MaximumPerMinute | Integer | 10 | 任务下每分钟作业推送数量。  | 
| MessageQoS | String | Qos1 | 发送消息类型,仅对自定义任务和Pub批量消息推送任务包含该参数。可取值: 
  | 
| ScheduledTime | Long | 1557062301656 | 任务调度时间的毫秒数。  | 
| Status | String | CANCELLED | 任务状态。取值范围: 
  | 
| TargetConfig | Struct | 设备任务的目标设备配置。  | 
|
| TargetDevices | Array of targetDevices | 目标设备列表。  | 
|
| targetDevices | |||
| DeviceName | String | a1Ix*** | 设备名称。  | 
| ProductKey | String | nCwfSBzc*** | 设备所属产品的ProductKey。  | 
| TargetGroup | String | 1234 | 目标设备所属设备分组的标识符(GroupID)。  | 
| TargetProduct | String | nCwfSBzc*** | 目标设备所属产品的ProductKey。  | 
| TargetType | String | DEVICE_LIST | 目标设备的配置类型,取值: 
  | 
| TimeoutConfig | Struct | 任务下作业执行的超时配置  | 
|
| InProgressTimeoutInMinutes | Integer | 5 | 任务下作业执行的超时时间,单位为分钟。  | 
| Type | String | SET_PROPERTY | 任务类型。取值: 
  | 
| UtcCreate | String | 2020-12-13T04:09:51.000Z | 任务创建时间。  | 
| UtcModified | String | 2020-12-13T04:10:00.000Z | 任务信息修改时间。  | 
| ErrorMessage | String | 系统异常 | 调用失败时,返回的出错信息。  | 
| RequestId | String | A6BEAB33-03E6-4CE0-A94F-9E24C5512BAD | 阿里云为该请求生成的唯一标识符。  | 
| Success | Boolean | true | 表示是否调用成功。 
  | 
示例
请求示例
https://iot.cn-shanghai.aliyuncs.com/?Action=QueryJob
&JobId=XUbmsMHmkqv0PiAG****010001
&公共请求参数
                            正常返回示例
XML格式
<QueryJobResponse>
    <RequestId>A6BEAB33-03E6-4CE0-A94F-9E24C5512BAD</RequestId>
    <Data>
            <Status>CANCELLED</Status>
		    <ScheduledTime>1557062301656</ScheduledTime>
            <Type>SET_PROPERTY</Type>
            <TimeoutConfig>
                    <InProgressTimeoutInMinutes>5</InProgressTimeoutInMinutes>
            </TimeoutConfig>
            <Description>jobDescription</Description>
            <UtcCreate>2020-12-13T04:09:51.000Z</UtcCreate>
            <JobFile>
                    <FileUrl>https://iotx-***.oss-cn-shanghai.aliyuncs.com/job***/7u***.sh?Expires=16***&OSSAccessKeyId=LTA***&Signature=TTTejn***</FileUrl>
                    <Sign>1235</Sign>
                    <SignMethod>SHA256</SignMethod>
            </JobFile>
            <JobDocument>{}</JobDocument>
            <JobName>test</JobName>
            <UtcModified>2020-12-13T04:10:00.000Z</UtcModified>
            <JobId>450407b***</JobId>
            <TargetConfig>
                    <TargetDevices>
                            <targetDevices>
                                    <ProductKey>nCwf***</ProductKey>
                                    <DeviceName>a1IxS***</DeviceName>
                            </targetDevices>
                            <targetDevices>
                                    <ProductKey>24VI***</ProductKey>
                                    <DeviceName>a1***</DeviceName>
                            </targetDevices>
                            <targetDevices>
                                    <ProductKey>6NDWQ***</ProductKey>
                                    <DeviceName>a1I***</DeviceName>
                            </targetDevices>
                            <targetDevices>
                                    <ProductKey>EQtTJT***</ProductKey>
                                    <DeviceName>a1IxS***</DeviceName>
                            </targetDevices>
                            <targetDevices>
                                    <ProductKey>rUdc33Vr***</ProductKey>
                                    <DeviceName>a1IxS***</DeviceName>
                            </targetDevices>
                    </TargetDevices>
                    <TargetType>DEVICE_LIST</TargetType>
            </TargetConfig>
    </Data>
    <Success>true</Success>
</QueryJobResponse>
                                    JSON格式
{
    "RequestId": "A6BEAB33-03E6-4CE0-A94F-9E24C5512BAD",
    "Data": {
        "Status": "CANCELLED",
        "ScheduledTime": 1557062301656,
        "Type": "SET_PROPERTY",
        "TimeoutConfig": {
            "InProgressTimeoutInMinutes": 5
        },
        "Description": "jobDescription",
        "UtcCreate": "2020-12-13T04:09:51.000Z",
        "JobFile": {
            "FileUrl": "https://iotx-***.oss-cn-shanghai.aliyuncs.com/job***/7u***.sh?Expires=16***&OSSAccessKeyId=LTA***&Signature=TTTejn***",
            "Sign": "1235",
            "SignMethod": "SHA256"
        },
        "JobDocument": "{}",
        "JobName": "test",
        "UtcModified": "2020-12-13T04:10:00.000Z",
        "JobId": "450407b***",
        "TargetConfig": {
            "TargetDevices": {
                "targetDevices": [
                    {
                        "ProductKey": "nCwf***",
                        "DeviceName": "a1IxS***"
                    },
                    {
                        "ProductKey": "24VI***",
                        "DeviceName": "a1***"
                    },
                    {
                        "ProductKey": "6NDWQ***",
                        "DeviceName": "a1I***"
                    },
                    {
                        "ProductKey": "EQtTJT***",
                        "DeviceName": "a1IxS***"
                    },
                    {
                        "ProductKey": "rUdc33Vr***",
                        "DeviceName": "a1IxS***"
                    }
                ]
            },
            "TargetType": "DEVICE_LIST"
        }
    },
    "Success": true
}