Tous les produits
Search
Centre de documentation

IoT Platform:CreateTopicRouteTable

Dernière mise à jour :Aug 09, 2026

Crée des relations de routage de messages entre les topics.

Limites

  • Un topic source prend en charge jusqu'à 100 topics de destination.

  • L'appareil propriétaire du topic source doit être activé.

  • Les topics source et de destination ne prennent en charge que les topics personnalisés.

  • Limite de QPS par compte Alibaba Cloud : 50.

    Remarque

    Les utilisateurs RAM partagent ce quota.

Débogage

Appelez cette opération dans OpenAPI Explorer, qui calcule automatiquement les signatures et génère du code d'exemple pour le SDK.

Paramètres de requête

Paramètre Type Obligatoire Exemple Description
Action String Oui CreateTopicRouteTable

L'opération à effectuer. Définissez la valeur sur CreateTopicRouteTable.

DstTopic.N RepeatList Oui /x7aWKW9****/deviceNameTest1/user/add

Les topics de destination qui s'abonnent au topic source spécifié par SrcTopic. Utilisez le format de tableau même pour un seul topic. Exemples : DstTopic.1=/x7aWKW9**/deviceNameTest1/user/add et DstTopic.2=/x7aWKW9**/deviceNameTest2/user/delete.

SrcTopic String Oui /x7aWKW9****/testDataToDataHub/user/update

Le topic source. Exemple : SrcTopic=/x7aWKW9 /testDataToDataHub/user/update.

IotInstanceId String Non iot-cn-0pp1n8t****

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

Important
  • Obligatoire si votre instance possède un ID. L'appel échoue sans cet élément.
  • Non requis si votre instance ne possède pas de Overview page ou ID.

Vue d'ensemble.

Cette opération nécessite également les paramètres de requête communs.

Paramètres de réponse

Paramètre Type Exemple Description
Code String iot.system.SystemException

Le code d'erreur renvoyé en cas d'échec. Codes d'erreur.

ErrorMessage String iot.system.SystemException

Le message d'erreur renvoyé en cas d'échec.

FailureTopics List ["/2Fx7aWKW9****/FdeviceNameTest2/user/delete"]

Les topics dont le routage a échoué.

IsAllSucceed Boolean true

Indique si toutes les relations de routage de topics ont été créées.

  • true : Toutes les relations de routage ont été créées avec succès.
  • false : Une ou plusieurs relations de routage ont échoué.
RequestId String FCC27691-9151-4B93-9622-9C90F30542EC

L'ID de la requête.

Success Boolean true

Indique si l'appel a réussi.

  • true : L'appel a réussi.
  • false : L'appel a échoué.

Exemples

Exemples de requêtes

https://iot.cn-shanghai.aliyuncs.com/?Action=CreateTopicRouteTable
&SrcTopic=%2Fx7aWKW9****%2FtestDataToDataHub%2Fuser%2Fupdate
&DstTopic.1=%2Fx7aWKW9****%2FdeviceNameTest1%2Fuser%2Fadd
&DstTopic.2=%2Fx7aWKW9****%2FdeviceNameTest2%2Fuser%2Fdelete
&<Common request parameters>

Exemples de réponses réussies

Format XML

<CreateTopicRouteTableResponse>
  <RequestId>32B9828A-25DD-48E2-8E26-D1664B341940</RequestId>
  <FailureTopics></FailureTopics>
  <Success>true</Success>
</CreateTopicRouteTableResponse>

Format JSON

{
    "RequestId": "32B9828A-25DD-48E2-8E26-D1664B341940",
    "FailureTopics": {
        "Topic": []
    },
    "Success": true
}

Codes d'erreur

Consultez les codes d'erreur dans le API Error Center.