Consulta los detalles de una tarea de distribución de dispositivos.
Notas de uso
Esta operación solo se puede invocar mediante el siguiente endpoint:
iot.cn-shanghai.aliyuncs.com.-
Cada cuenta de Alibaba Cloud admite un máximo de 10 consultas por segundo (QPS).
NotaLos usuarios de RAM comparten la cuota de la cuenta de Alibaba Cloud.
Depuración
Parámetros de solicitud
|
Parámetro |
Tipo |
Obligatorio |
Ejemplo |
Descripción |
|
Action |
String |
Sí |
QueryDeviceDistributeJob |
La operación a ejecutar. Establezca el valor en QueryDeviceDistributeJob. |
|
JobId |
String |
Sí |
UbmsMHmkqv0PiAG****010001 |
El ID único global de la tarea de distribución. |
Esta operación también requiere parámetros comunes.
Parámetros de respuesta
| Parámetro | Tipo | Ejemplo | Descripción |
| Code | String | iot.system.SystemException |
El código de error devuelto si la llamada falla. Códigos de error. |
| Data | Struct |
La información de la tarea devuelta en caso de éxito. |
|
| GmtCreate | Long | 1581595942000 |
La hora en que se creó la tarea. |
| JobId | String | UbmsMHmkqv0PiAG****010001 |
El ID de la tarea de distribución. |
| ProductKey | String | a1BwAGV**** |
El ProductKey del producto al que pertenece el dispositivo. |
| SourceInstanceId | String | iot-cn-6ja*** |
El ID de la instancia de origen. |
| SourceUid | String | 198*** |
El ID de la cuenta de Alibaba Cloud. |
| Status | Integer | 1 |
El estado de la tarea de distribución.
|
| Strategy | Integer | 0 |
La directiva de distribución.
|
| TargetInstanceConfigs | Array of targetInstanceConfigs |
Los IDs de las instancias de destino.
|
|
| targetInstanceConfigs | |||
| TargetInstanceId | String | iot-cn-6ja*** |
El ID de la instancia de destino. |
| TargetUid | String | 198*** |
El ID de la cuenta de Alibaba Cloud. |
| Total | Integer | 5 |
El número total de dispositivos en la tarea. |
| ErrorMessage | String | A system exception occurred. |
El mensaje de error devuelto si la llamada falla. |
| RequestId | String | E55E50B7-40EE-4B6B-8BBE-D3ED55CCF565 |
El ID de la solicitud. |
| Success | Boolean | true |
Indica si la llamada se realizó correctamente.
|
Ejemplos
Solicitudes de ejemplo
http(s)://iot.cn-shanghai.aliyuncs.com/? Action=QueryDeviceDistributeJob
&JobId=UbmsMHmkqv0PiAG****010001
&<Common request parameters>
Respuestas de éxito de ejemplo
Formato XML
<QueryDeviceDistributeJobResponse>
<RequestId> E55E50B7-40EE-4B6B-8BBE-D3ED55CCF565</RequestId>
<Data>
<Status>1</Status>
<GmtCreate>1581595942000</GmtCreate>
<SourceUid>198***</SourceUid>
<Total>5</Total>
<Strategy>0</Strategy>
<TargetUid>198***</TargetUid>
<SourceInstanceId>iot-cn-6ja***</SourceInstanceId>
<TargetInstanceConfigs>
<targetInstanceConfigs>
<TargetInstanceId>iot-cn-6ja***</TargetInstanceId>
</targetInstanceConfigs>
</TargetInstanceConfigs>
<ProductKey>a1BwAGV****</ProductKey>
<JobId>UbmsMHmkqv0PiAG****010001</JobId>
</Data>
<Success>true</Success>
</QueryDeviceDistributeJobResponse>
Formato JSON
{
"RequestId": " E55E50B7-40EE-4B6B-8BBE-D3ED55CCF565",
"Data": {
"Status": "1",
"GmtCreate": "1581595942000",
"SourceUid": "198***",
"Total": "5",
"Strategy": "0",
"TargetUid": "198***",
"SourceInstanceId": "iot-cn-6ja***",
"TargetInstanceConfigs": {
"targetInstanceConfigs": [{
"TargetInstanceId": "iot-cn-6ja***"
}]
},
"ProductKey": "a1BwAGV****",
"JobId": "UbmsMHmkqv0PiAG****010001"
},
"Success": "true"
}
Códigos de error
Para consultar los códigos de error, visite el Centro de errores de API.