Obtiene la lista de categorías de productos estándar predefinidas por IoT Platform.
Notas de uso
IoT Platform proporciona categorías de productos con modelos TSL predefinidos, como lámparas de alumbrado público, tarjetas de localización vehicular y detectores de inmersión en agua.
Cuando ejecute la operación CreateProduct para crear un producto, establezca el parámetro CategoryKey para especificar una categoría. El producto creado hace referencia al modelo TSL estandarizado de la categoría indicada.
Límites
Cada cuenta de Alibaba Cloud puede ejecutar un máximo de 5 consultas por segundo (QPS).
Los usuarios de RAM de una cuenta de Alibaba Cloud comparten la cuota de dicha cuenta.
Depuración
Parámetros de solicitud
| Parámetro | Tipo | Obligatorio | Ejemplo | Descripción |
| Action | String | Sí | ListThingTemplates |
La operación que desea ejecutar. Establezca el valor en ListThingTemplates. |
| IotInstanceId | String | No | iot_instc_pu****_c*-v64******** |
El ID de la instancia. Consulte el ID de la instancia en la página descripción general de la consola de IoT Platform. Importante
Para obtener más información, consulte Descripción general. |
Además de los parámetros de solicitud específicos de esta operación, debe especificar los parámetros de solicitud comunes al llamarla. Para obtener más información, consulte Parámetros de solicitud 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 finaliza con errores. Para obtener más información, consulte Códigos de error. |
| Data | Array of CategoryInfo |
La lista de categorías estándar devuelta cuando la llamada se ejecuta correctamente. |
|
| CategoryKey | String | lighting |
El identificador de la categoría. |
| CategoryName | String | Street Lamp |
El nombre de la categoría. |
| ErrorMessage | String | A system exception occurred. |
El mensaje de error devuelto si la llamada finaliza con errores. |
| RequestId | String | E55E50B7-40EE-4B6B-8BBE-D3ED55CCF565 |
El ID de la solicitud. |
| Success | Boolean | true |
Indica si la llamada se ejecutó correctamente.
|
Ejemplos
Solicitudes de ejemplo
https://iot.cn-shanghai.aliyuncs.com/?Action=ListThingTemplates
&<Common request parameters>
Respuestas exitosas de ejemplo
Formato XML
<ListThingTemplatesResponse>
<RequestId>57b144cf-09fc-4916-a272-a62902d5b207</RequestId>
<Success>true</Success>
<Data>
<CategoryName>Smart Rear-view Mirror</CategoryName>
<CategoryKey>SmartRearviewMirror</CategoryKey>
</Data>
<Data>
<CategoryName>Smart In-vehicle Infotainment</CategoryName>
<CategoryKey>SmartTox</CategoryKey>
</Data>
</ListThingTemplatesResponse>
Formato JSON
{
"RequestId":"57b144cf-09fc-4916-a272-a62902d5b207",
"Success":true,
"Data": [
{
"CategoryName": "Smart Rearview Mirror",
"CategoryKey": "SmartRearviewMirror"
},
{
"CategoryName": "Smart In-vehicle Infotainment",
"CategoryKey": "SmartTox"
}
]
}
Códigos de error
Para consultar la lista de códigos de error, visite el centro de errores de API.