Modifie les informations relatives à un produit.
Limites de QPS
Vous pouvez appeler cette opération d'API jusqu'à 10 fois par seconde par compte.
Les utilisateurs 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 | UpdateProduct | L'opération à effectuer. Définissez la valeur sur UpdateProduct. |
| ProductKey | String | Yes | a1BwAGV**** | La clé ProductKey du produit. Une ProductKey est un GUID émis par IoT Platform pour le produit. Utilisez la console IoT Platform ou appelez l'opération QueryProductList pour afficher les informations de tous les produits au sein du compte Alibaba Cloud actuel. |
| ProductName | String | Yes | Street light | Le nouveau nom de produit à utiliser. Le nom doit comporter entre 4 et 30 caractères et peut contenir des lettres, des chiffres et des traits de soulignement (_). Important Chaque nom de produit doit être unique au sein du compte Alibaba Cloud actuel. |
| IotInstanceId | String | No | iot_instc_pu****_c*-v64******** | L'ID de l'instance. Vous pouvez afficher l'ID de l'instance sur la page Overview de la console IoT Platform. Important
Pour plus d'informations, consultez la rubrique Overview. |
| Description | String | No | The 2nd generation street light. | La description du produit. La description doit comporter entre 1 et 100 caractères. |
En plus des paramètres de requête spécifiques à l'opération mentionnés ci-dessus, vous devez configurer 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 la rubrique Paramètres communs.
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, consultez la rubrique Codes d'erreur. |
| 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. Valeurs possibles :
|
Exemples
Exemples de requêtes
https://iot.cn-shanghai.aliyuncs.com/?Action=UpdateProduct
&ProductKey=a1BwAGV****
&ProductName=TestProductNew
&Description=new features v2
&<Common request parameters>
Exemples de réponses réussies
Format XML
<UpdateProductResponse>
<RequestId>C4FDA54C-4201-487F-92E9-022F42387458</RequestId>
<Success>true</Success>
</UpdateProductResponse>
Format JSON
{
"RequestId":"C4FDA54C-4201-487F-92E9-022F42387458",
"Success":true
}
Codes d'erreur
Pour une liste des codes d'erreur, consultez la rubrique Codes d'erreur de service.