このトピックでは、IoT Platform API リクエストの構文について説明し、リクエストの例を示します。
リクエスト構文
HTTP または HTTPS リクエストを IoT Platform に送信できます。
リクエスト構文:
http://Endpoint/?Action=****&Parameters
パラメーター | 説明 |
Endpoint | IoT Platform のエンドポイント。フォーマット: |
Action | 実行する API 操作の名前。たとえば、指定されたトピックにメッセージをパブリッシュするには、Action=Pub を指定します。 |
Parameters | API 操作のリクエストパラメーター。複数のパラメーターはアンパサンド (&) で区切ります。 リクエストパラメーターには、共通リクエストパラメーターと操作固有のパラメーターが含まれます。共通パラメーター 共通パラメーターは、API バージョン番号と認証情報を指定します。 |
リクエスト例
Alibaba Cloud は、IoT Platform API バージョン を提供しています。この例では、バージョン Pub
2018-01-20 の
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
...
デバッグ
Alibaba Cloud OpenAPI Explorer は、API 操作のオンラインデバッグツールを提供しています。[ API デバッグ ] ページで、API 操作を検索して呼び出すことができます。OpenAPI Explorer は、さまざまな SDK 用の API 操作のサンプルコードを動的に生成します。ページの右側にある [ サンプルコード ] タブで、SDK のサンプルコードを表示できます。[ デバッグ結果 ] タブでは、実際のリクエスト URL と JSON 形式のレスポンスを表示できます。