Spécifie un tag pour un appareil.
Notes d'utilisation
Un appareil peut comporter au maximum 100 tags.
Vous pouvez modifier ou ajouter jusqu'à 100 tags à la fois.
Limites de QPS
Chaque compte Alibaba Cloud peut exécuter jusqu'à 50 requêtes par seconde (QPS).
Les utilisateurs Resource Access Management (RAM) d'un compte Alibaba Cloud partagent le quota du compte.
Débogage
Paramètres de requête
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | SaveDeviceProp | L'opération que vous souhaitez effectuer. Définissez la valeur sur SaveDeviceProp. |
| Props | String | Yes | {"color":"red"} | Le tag que vous souhaitez spécifier pour l'appareil. Vous pouvez spécifier plusieurs tags. Les tags doivent être des données JSON au format Key:Value. Key indique le nom du tag et Value indique la valeur du tag. Séparez plusieurs tags par des virgules (,). Exemple : Props={"color":"red","shape":"round"} Important
|
| IotInstanceId | String | No | iot_instc_pu****_c*-v64******** | L'ID de l'instance. Sur la page Overview de la console IoT Platform, vous pouvez consulter l'ID de l'instance. Important
Pour plus d'informations sur l'instance, consultez Overview. |
| ProductKey | String | No | a1BwAGV**** | Le ProductKey du produit auquel l'appareil appartient. Remarque Si vous spécifiez ce paramètre, vous devez également spécifier le paramètre DeviceName. |
| DeviceName | String | No | light | Le DeviceName de l'appareil. Remarque Si vous spécifiez ce paramètre, vous devez également spécifier le paramètre ProductKey. |
| IotId | String | No | Q7uOhVRdZRRlDnTLv****00100 | L'ID de l'appareil. L'ID est un identifiant unique émis par IoT Platform pour l'appareil. Remarque Si vous spécifiez ce paramètre, vous n'avez pas besoin de spécifier les paramètres ProductKey ou DeviceName. Le paramètre IotId spécifie un identifiant global unique (GUID) pour l'appareil. La valeur du paramètre IotId correspond à une combinaison des valeurs des paramètres ProductKey et DeviceName. Si vous spécifiez les paramètres IotId, ProductKey et DeviceName, la valeur du paramètre IotId est prioritaire. |
En plus des paramètres de requête spécifiques à l'opération précédents, vous devez spécifier les paramètres de requête communs lors de l'appel de cette opération. Pour plus d'informations sur les paramètres de requête communs, consultez Common parameters.
Paramètres de réponse
| Parameter | Type | Example | Description |
| Code | String | iot.system.SystemException | Le code d'erreur renvoyé en cas d'échec de l'appel. Pour plus d'informations sur les codes d'erreur, consultez Error codes. |
| ErrorMessage | String | A system exception occurred. | Le message d'erreur renvoyé en cas d'échec de l'appel. |
| RequestId | String | E55E50B7-40EE-4B6B-8BBE-D3ED55CCF565 | L'ID de la requête. |
| Success | Boolean | true | Indique si l'appel a réussi.
|
Exemples
Exemples de requêtes
https://iot.cn-shanghai.aliyuncs.com/?Action=SaveDeviceProp
&ProductKey=a1BwAGV****
&DeviceName=device1
&Props=%7B%22color%22%3A%22red%22%7D
&<Common request parameters>
Exemples de réponses réussies
XML format
<SaveDevicePropResponse>
<RequestId>57b144cf-09fc-4916-a272-a62902d5b207</RequestId>
<Success>true</Success>
</SaveDevicePropResponse>
JSON format
{
"RequestId":"57b144cf-09fc-4916-a272-a62902d5b207",
"Success": true
}
Codes d'erreur
Pour obtenir la liste des codes d'erreur, visitez le API Error Center.