Consulta los topics a los que se ha suscrito un dispositivo.
Límites de QPS
Puede invocar esta operación hasta 100 veces por segundo por cada cuenta de Alibaba Cloud.
Los 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í | QueryDeviceSubTopic |
La operación que desea ejecutar. Establezca el valor como QueryDeviceSubTopic. |
| ProductKey | String | Sí | hf768**** |
El ProductKey del producto al que pertenece el dispositivo. Puede consultar todos los productos bajo su cuenta de Alibaba Cloud en la consola de IoT Platform o mediante la operación QueryProductList. |
| DeviceName | String | Sí | device1 |
El nombre del dispositivo. Puede consultar la información del dispositivo en la consola de IoT Platform o mediante la operación QueryDeviceInfo. |
| IotInstanceId | String | No | iot-cn-0pp1n8t**** |
El ID de la instancia. Puede encontrar el ID de la instancia en la página Overview de la consola de IoT Platform. Importante
Para más información, consulte Descripción general. |
Además de los parámetros de solicitud específicos de la operación mencionados anteriormente, debe especificar los parámetros de solicitud comunes al invocar esta operación. Para más información, consulte 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. Para más información, consulte Códigos de error. |
| ErrorMessage | String | A system exception occurred. |
El mensaje de error devuelto si la llamada falla. |
| RequestId | String | E4C0FF92-2A86-41DB-92D3-73B60310D25E |
El ID de la solicitud. |
| Success | Boolean | true |
Indica si la llamada fue exitosa.
|
| TopicList | Array of topic |
Los topics a los que se ha suscrito el dispositivo. Se devuelve solo si la llamada fue exitosa. |
|
| Timestamp | Long | 1662039965873 |
La hora en que el dispositivo se suscribió al topic. Unidad: milisegundos. |
| TopicName | String | /hf768****/device1/user/test |
El nombre del topic. |
Ejemplos
Solicitudes de ejemplo
http(s)://iot.cn-shanghai.aliyuncs.com/?Action=QueryDeviceSubTopic
&ProductKey=hf768****
&DeviceName=device1
&<Common request parameters>
Respuestas exitosas de ejemplo
Formato XML
<QueryDeviceSubTopicResponse>
<RequestId>E4C0FF92-2A86-41DB-92D3-73B60310D25E</RequestId>
<TopicList>
<Timestamp>1662039965873</Timestamp>
<TopicName>/hf768****/device1/user/test</TopicName>
</TopicList>
<TopicList>
<Timestamp>1662039965873</Timestamp>
<TopicName>/hf768****/device1/user/down</TopicName>
</TopicList>
<Success>true</Success>
</QueryDeviceSubTopicResponse>
Formato JSON
{
"RequestId": "E4C0FF92-2A86-41DB-92D3-73B60310D25E",
"TopicList": [
{
"Timestamp": 1662039965873,
"TopicName": "/hf768****/device1/user/test"
},
{
"Timestamp": 1662039965873,
"TopicName": "/hf768****/device1/user/down"
}
],
"Success": true
}
Códigos de error
Para obtener una lista de códigos de error, visite el Centro de errores de API.