Agrega, actualiza o elimina etiquetas de grupo.
Notas de uso
Un grupo de dispositivos puede tener un máximo de 100 etiquetas.
Límites de QPS
Cada cuenta de Alibaba Cloud admite hasta 50 consultas por segundo (QPS).
Los usuarios de Resource Access Management (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í | SetDeviceGroupTags | La operación que desea ejecutar. Establezca el valor en SetDeviceGroupTags. |
| GroupId | String | Sí | W16X8Tvdosec**** | El ID del grupo. Este ID es el identificador único global (GUID) del grupo. |
| IotInstanceId | String | No | iot_instc_pu****_c*-v64******** | El ID de la instancia. En la página Overview de la consola de IoT Platform, consulte el ID de la instancia. Importante
Para obtener más información sobre la instancia, consulte Descripción general. |
| TagString | String | No | [{"tagKey":"h1","tagValue":"rr"},{"tagKey":"7h","tagValue":"rr"}] | Datos de las etiquetas en formato JSON. El parámetro TagString especifica varias etiquetas en formato de pares clave-valor. Especifique tagKey y tagValue para cada etiqueta.
Separe varias etiquetas con comas (,). Ejemplo: Si especifica un nuevo valor para una etiqueta existente, el nuevo valor sobrescribe al original. Para eliminar una etiqueta, no es necesario especificar su clave ni su valor. Importante abc es una clave reservada por IoT Platform. No establezca tagKey como abc. Si establece tagKey como abc, la etiqueta abc se filtra automáticamente al consultar las etiquetas. |
| GroupType | String | No | LINK_PLATFORM_DYNAMIC | Tipo de grupo. No es necesario configurar este parámetro. |
Además de los parámetros de solicitud específicos de la operación mencionados anteriormente, debe especificar parámetros de solicitud comunes al llamar a esta operación. Para obtener más información sobre los parámetros de solicitud comunes, consulte Parámetros comunes.
Parámetros de respuesta
| Parámetro | Tipo | Ejemplo | Descripción |
| Code | String | iot.system.SystemException | Código de error devuelto si la llamada falla. Para obtener más información sobre los códigos de error, consulte Códigos de error. |
| ErrorMessage | String | A system exception occurred. | Mensaje de error devuelto si la llamada falla. |
| RequestId | String | 12CFDAF1-99D9-42E0-8C2F-F281DA5E8953 | ID de la solicitud. |
| Success | Boolean | true | Indica si la llamada fue exitosa. Valores válidos:
|
Ejemplos
Solicitudes de ejemplo
https://iot.cn-shanghai.aliyuncs.com/?Action=SetDeviceGroupTags
&GroupId=W16X8Tvdosec****
&TagString=[{"tagKey":"h1","tagValue":"rr"},{"tagKey":"7h","tagValue":"rr"}]
&<Common request parameters>
Respuestas exitosas de ejemplo
XML formato
<SetDeviceGroupTagsResponse>
<RequestId>12CFDAF1-99D9-42E0-8C2F-F281DA5E8953</RequestId>
<Success>true</Success>
</SetDeviceGroupTagsResponse>
JSON formato
{
"RequestId":"12CFDAF1-99D9-42E0-8C2F-F281DA5E8953",
"Success":true
}
Códigos de error
Para obtener una lista de códigos de error, visite el Centro de errores de API.