Cette rubrique décrit la syntaxe des requêtes API d'IoT Platform et fournit un exemple de requête.
Syntaxe des requêtes
Envoyez des requêtes HTTP ou HTTPS à IoT Platform.
Syntaxe de la requête :
http://Endpoint/?Action=****&Parameters
|
Parameter |
Description |
|
Endpoint |
L'endpoint d'IoT Platform. Format : |
|
Action |
Nom de l'opération API à exécuter. Par exemple, pour publier un message sur une rubrique spécifiée, spécifiez Action=Pub. |
|
Parameters |
Paramètres de requête de l'opération API. Séparez les paramètres multiples par des esperluettes (&). Les paramètres de requête incluent les paramètres communs et les paramètres spécifiques à l'opération.Paramètres communs Les paramètres communs définissent le numéro de version de l'API et les informations d'authentification. |
Exemple de requête
Alibaba Cloud propose les versions de l'API IoT Platform. Cet exemple appelle l'opération Pub de la version 2018-01-20 pour publier des messages sur une rubrique.
Cet exemple utilise un endpoint IoT Platform de la région Chine (Shanghai). Le code est formaté pour faciliter la lecture. Pour plus d'informations sur les paramètres de requête, consultez Paramètres communs et Pub.
https://iot.cn-shanghai.aliyuncs.com/?Action=Pub
&Format=XML
&Version=2018-01-20
&Signature=Pc5WB8gok***1dgI%3D
&SignatureMethod=HMAC-SHA1
&SignatureNonce=15215528852396
&SignatureVersion=1.0
&AccessKeyId=LTAI****************
&Timestamp=2017-07-19T12:00:00Z
&RegionId=cn-shanghai
...
Débogage
Alibaba Cloud OpenAPI Explorer propose des outils de débogage en ligne pour les opérations API. Sur la page API Debugging, recherchez et appelez des opérations API. OpenAPI Explorer génère dynamiquement des exemples de code pour différents SDK. Dans la partie droite de la page, consultez l'exemple de code d'un SDK dans l'onglet Example Code. Dans l'onglet Debugging Result, affichez l'URL de requête réelle et la réponse au format JSON.
