Consulta los ClientID de un dispositivo en el escenario de autenticación con certificado único por producto y sin prerregistro.
Límites
Cada cuenta de Alibaba Cloud admite un máximo de 10 consultas por segundo (QPS).
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í | QueryClientIds |
La operación que desea ejecutar. Establezca el valor en QueryClientIds. |
| IotId | String | Sí | y4u2weAIrpp****WHMle1234 |
El ID del dispositivo. Llame a la operación QueryDeviceInfo para obtener el IotId. |
| IotInstanceId | String | No | iot-a****13l |
El ID de la instancia. Puede encontrarlo en la página Descripción general de la consola de IoT Platform. Importante
Para más información, consulte Descripción general. |
También debe especificar los parámetros de solicitud comunes al llamar a esta operación. Para más información, consulte Parámetros de solicitud comunes.
Parámetros de respuesta
| Parámetro | Tipo | Ejemplo | Descripción |
| Code | String | Success |
El código de error devuelto si la llamada falla. Para más información, consulte Códigos de error. |
| Data | Struct |
Los ClientID devueltos en caso de éxito. Para más información, consulte DynamicRegClientIds. |
|
| DynamicRegClientIds | Array of DynamicRegClientId |
La lista de ClientID. |
|
| ClientId | String | 9rSzYt4js92********f000112 |
El ClientID del dispositivo. |
| CreateTime | Long | 1636514022424 |
La hora de creación del ClientID. |
| IotId | String | y4u2weAI********HMle1234 |
El ID del dispositivo. |
| ErrorMessage | String | request parameter error |
El mensaje de error devuelto si la llamada falla. |
| RequestId | String | 89F22330-BAEE-****-****-41BA46D6E267 |
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=QueryClientIds
&IotId=y4u2weAIrpp****WHMle1234
&<Common request parameters>
Respuestas correctas de ejemplo
Formato XML
<QueryClientIdsResponse>
<RequestId>CA991E7C-BDE7-5887-B3B7-E08C68C0D346</RequestId>
<Data>
<IotId>kRLP***0000</IotId>
<DynamicRegClientIds>
<CreateTime>1635847637823</CreateTime>
<ClientId>K19uYV***000100</ClientId>
</DynamicRegClientIds>
<DynamicRegClientIds>
<CreateTime>1635846982286</CreateTime>
<ClientId>bpQwyW***000100</ClientId>
</DynamicRegClientIds>
<DynamicRegClientIds>
<CreateTime>1635847426368</CreateTime>
<ClientId>ntnIvez***000100</ClientId>
</DynamicRegClientIds>
</Data>
<Success>true</Success>
</QueryClientIdsResponse>
Formato JSON
{
"RequestId": "CA991E7C-BDE7-5887-B3B7-E08C68C0D346",
"Data": {
"IotId": "kRLP***0000",
"DynamicRegClientIds": [
{
"CreateTime": 1635847637823,
"ClientId": "K19uYV***000100"
},
{
"CreateTime": 1635846982286,
"ClientId": "bpQwyW***000100"
},
{
"CreateTime": 1635847426368,
"ClientId": "ntnIvez***000100"
}
]
},
"Success": true
}
Códigos de error
Para consultar la lista de códigos de error, visite el Centro de errores de API.