Este tema describe la sintaxis de las solicitudes de API de IoT Platform y proporciona un ejemplo de solicitud.
Sintaxis de la solicitud
Puede enviar solicitudes HTTP o HTTPS a IoT Platform.
Sintaxis de la solicitud:
http://Endpoint/?Action=****&Parameters
|
Parámetro |
Descripción |
|
Endpoint |
El endpoint de IoT Platform. Formato: |
|
Action |
El nombre de la operación de API que desea ejecutar. Por ejemplo, para publicar un mensaje en un tema específico, especifique Action=Pub. |
|
Parameters |
Los parámetros de solicitud de la operación de API. Separe varios parámetros con signos et (&). Los parámetros de solicitud incluyen parámetros comunes y parámetros específicos de la operación.Common parameters Los parámetros comunes especifican el número de versión de la API y la información de autenticación. |
Ejemplo de solicitud
Alibaba Cloud proporciona la versión de API de IoT Platform . En este ejemplo, se llama a la operación Pub de la versión 2018-01-20 para publicar mensajes en un tema.
En este ejemplo se utiliza un endpoint de IoT Platform de la región China (Shanghai). El código tiene formato para facilitar su lectura. Para obtener más información sobre los parámetros de solicitud, consulte Common parameters y 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
...
Depuración
Alibaba Cloud OpenAPI Explorer ofrece herramientas de depuración en línea para operaciones de API. En la página API Debugging, puede buscar y llamar operaciones de API. OpenAPI Explorer genera dinámicamente el código de ejemplo de las operaciones de API para diferentes SDK. En el lado derecho de la página, consulte el código de ejemplo de un SDK en la pestaña Example Code. En la pestaña Debugging Result, consulte la URL real de la solicitud y la respuesta en formato JSON.
