メインコンテンツ

このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。

REST API

REST API呼び出しを使用して、ThingSpeak™チャネルとチャートを作成および更新します

REST (Representational State Transfer) は、HTTP 経由で通信する要求応答モデルとして設計されたアーキテクチャ スタイルです。IoT プラットフォームである ThingSpeak は、REST API 呼び出しのGET、POST、PUT、およびDELETEを使用して、チャネルの作成と削除、チャネルデータの読み取りと書き込み、およびチャネル内のデータのクリアを行います。Web ブラウザまたはクライアントはサーバーに要求を送信し、サーバーは要求された形式のデータで応答します。Web ブラウザは、このインターフェイスを使用して Web ページを取得したり、リモート サーバーにデータを送信したりします。

また、データに基づく行動 で REST API 呼び出しを使用して、ソーシャル メディア、Web サービス、デバイスとやり取りすることもできます。

REST APIリファレンス

すべて展開する

Read DataHTTP GETを使用してチャネル内のすべてのフィールドからデータを読み取る
Read FieldHTTP GETを使用してチャネルの単一フィールドからデータを読み取る
Read StatusHTTP GETでチャネルのステータスフィールドを読み取る
Read Last EntryHTTP GETでチャネルの最後のエントリを読み取る
Read Last Field EntryHTTP GETでチャネルフィールドの最後のエントリを読み取る
Read Last StatusHTTP GETでチャネルの最終ステータスを読み取る
Write DataHTTP GETまたはPOSTでチャネルデータを更新する
Bulk Write JSON Data単一の HTTP POST で、JSON 形式で多数のエントリをチャネルに書き込む
Bulk Write CSV Data1 回の HTTP POST で多数のエントリを CSV 形式でチャネルに書き込む
Write ImageHTTP POSTでチャネルイメージを書き込む
Delete ImageHTTP DELETEを使用してチャネルから画像を削除する
Read Status of Image RequestHTTP GETで画像要求のステータスを読み取る
List Your Public ChannelsHTTP GETでユーザー名のチャネルを一覧表示する
List Your ChannelsHTTP GETでチャネルを一覧表示する
List ChannelsHTTP GETでパブリックチャネルを一覧表示する
Read SettingsHTTP GETでチャネル設定を読み取る
Write SettingsHTTP PUTでチャネル設定を更新する
Create ChannelHTTP POSTで新しいチャネルを作成する
Clear ChannelHTTP DELETEを使用してチャネルからすべてのデータを消去します
Delete ChannelHTTP DELETEでチャネルを削除する
Read Last Entry AgeHTTP GETでチャネルの最後のエントリからの秒数を読み取る
Read Last Field Entry AgeHTTP GETでフィールドの最後のエントリからの秒数を読み取る
Create ChartHTTP GETでチャートを生成する
Show Channel Map地図上でチャネルの場所を表示する
Add CommandTalkBackコマンドをTalkBackキューに追加する
Get CommandTalkBackキューからTalkBackコマンドを取得する
Get All CommandsTalkBackキューからすべてのTalkBackコマンドを取得します
Get Last CommandTalkBackキューから最後に実行されたTalkBackコマンドを取得します
Update CommandTalkBackキュー内のコマンドを更新
Execute CommandTalkBackキュー内の次のTalkBackコマンドを実行する
Write Data and Execute TalkBack CommandHTTP GETまたはPOSTでチャネルデータを更新し、 TalkBackコマンドを実行します。
Delete CommandTalkBackキューからTalkBackコマンドを削除する
Delete All CommandsTalkBackキュー内のすべてのTalkBackコマンドを削除します
Send AlertHTTP POSTでメールアラートを作成する
Get Alert HistoryHTTP GETでアラート履歴を取得する

トピック

トラブルシューティング

エラーコード

ThingSpeak REST API エラー メッセージと対応する HTTP ステータス コードの詳細を参照してください。

注目の例