Tous les produits
Search
Centre de documentation

IoT Platform:UpdateProductFilterConfig

Dernière mise à jour :Aug 09, 2026

Met à jour les règles de déduplication des messages de propriétés soumis par les appareils d'un produit. En cas de succès, les nouvelles règles s'appliquent à tous les appareils du produit.

Règles de déduplication des messages

Selon les règles définies, IoT Platform utilise le moteur de règles ou les abonnements côté serveur pour transférer les données de propriété soumises par les appareils vers la destination spécifiée.

Les conditions de déclenchement des règles sont liées par un opérateur logique ET. Par exemple, si vous définissez les conditions PropertyValueFilter=true et PropertyTimestampFilter=true, la règle de suppression des doublons ne se déclenche que lorsque ces deux conditions sont remplies simultanément.

Limites

Chaque compte Alibaba Cloud est limité à 5 requêtes par seconde (QPS).

Remarque

Les utilisateurs RAM d'un compte Alibaba Cloud partagent le quota de ce compte.

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature. Nous vous recommandons d'utiliser OpenAPI Explorer pour appeler cette opération. OpenAPI Explorer génère dynamiquement des exemples de code pour différents SDK.

Paramètres de requête

ParamètreTypeObligatoireExempleDescription
ActionStringOuiUpdateProductFilterConfig

Opération à effectuer. Définissez la valeur sur UpdateProductFilterConfig.

ProductKeyStringOuia1BwAGV****

Clé ProductKey du produit. Il s'agit d'un GUID émis par IoT Platform pour un produit.

Utilisez la console IoT Platform ou appelez l'opération QueryProductList pour afficher les informations sur tous les produits du compte.

PropertyTimestampFilterBooleanOuifalse

Indique s'il faut dédupliquer les messages selon l'heure de soumission de chaque propriété. Valeurs possibles :

  • true : déduplique les messages de propriété ayant le même horodatage.
  • false : ne déduplique pas les messages selon les horodatages.
PropertyValueFilterBooleanOuitrue

Indique s'il faut dédupliquer les messages selon la valeur de chaque propriété. Valeurs possibles :

  • true : déduplique les messages de propriété ayant la même valeur.
  • false : ne déduplique pas les messages selon les valeurs de propriété.
IotInstanceIdStringNoniot-cn-0pp1n8t****

ID de l'instance. Consultez l'ID de l'instance sur la page Overview de la console IoT Platform.

Important
  • Si votre instance possède un ID, vous devez configurer ce paramètre, sinon l'appel échouera.
  • Si votre instance ne dispose pas de page Overview ou d'ID, il n'est pas nécessaire de définir ce paramètre.

Pour plus d'informations, consultez la rubrique Overview.

Outre les paramètres spécifiques à l'opération, vous devez spécifier les paramètres de requête communs. Pour plus d'informations, consultez la rubrique Paramètres de requête communs.

Paramètres de réponse

ParamètreTypeExempleDescription
CodeStringiot.system.SystemException

Code d'erreur renvoyé en cas d'échec de l'appel. Pour plus d'informations, consultez la rubrique Codes d'erreur.

ErrorMessageStringA system exception occurred.

Message d'erreur renvoyé en cas d'échec de l'appel.

RequestIdStringE55E50B7-40EE-4B6B-8BBE-D3ED55CCF565

ID de la requête.

SuccessBooleantrue

Indique si l'appel a abouti.

  • true : L'appel a abouti.
  • false : L'appel a échoué.

Exemples

Exemple de requête

https://iot.cn-shanghai.aliyuncs.com/?Action=UpdateProductFilterConfig
&ProductKey=a1duisa****
&PropertyValueFilter=true
&PropertyTimestampFilter=true
&<Common request parameters>

Exemple de réponse en cas de succès

Format XML

<UpdateProductFilterConfigResponse>
  <RequestId>2E19BDAF-0FD0-4608-9F41-82D230CFEE38</RequestId>
  <Success>true</Success>
</UpdateProductFilterConfigResponse>

Format JSON

{
  "RequestId": "2E19BDAF-0FD0-4608-9F41-82D230CFEE38",
  "Success": true
}

Codes d'erreur

Pour obtenir la liste des codes d'erreur, consultez le Centre d'erreurs API.