【Nature Remo・Cloud API】アプリで登録したリモコン情報を取得する方法

Nature RemoはWiFi機能の付いた赤外線リモコンデバイスとなり、Nature Remoのスマホアプリを使いエアコンのリモコンや、その他の赤外線リモコンを登録して使用します。

今回は、Nature Remoのアプリで登録したリモコン情報などを、CUI(Macのターミナル・Windows のコマンドプロンプトなど)から、Nature RemoのCloud APIを使用して取得します。

アプリで登録したリモコン情報を取得する方法

アクセストークンを発行

Nature Remoでは、アプリで登録したリモコン情報などを、Cloud APIを使用し取得することができますが、Cloud APIを使用するには、Nature Remoのアクセストークンを発行する必要があります。

アクセストークンの発行方法は、以下のリンク先を参考にしてみてください。

Cloud APIを使いリモコン情報などを取得

Nature Remoのアプリで登録したリモコン情報を取得できるCloud APIのエンドポイント(APIにアクセスするためのURI)は、"https://api.nature.global/1/appliances"となります。

リモコン情報などを取得する際には、上記エンドポイントを使用した以下のcurlコマンドを入力し実行します。XXXXXXXXの箇所には自身で発行したアクセストークンの値を指定します。

curl -X GET "https://api.nature.global/1/appliances" -H "accept: application/json" -H "Authorization: Bearer XXXXXXXX"

すると、アプリで登録したリモコンの情報などがJSON形式で取得できます。

JSONの整形について

上記方法で取得したJSON形式の情報は整形されていなかもしれません。

そのような場合には、以下のリンク先にあるjqをインストールすると、CUIで取得するJSONデータが整形されたり、指定したJSONのデータのみを取得できたりします。また、Macの場合にはHomebrewからjqをインストールできます。

jq|jq is a lightweight and flexible command-line JSON processor.

その他、JSONの整形には、以下のリンク先からウェブ上で整形することも可能です。

JSONきれい ~JSON整形ツール~ - instant tools

取得したJSONデータについて

取得したJSONデータの中身については以下のリンク先を参考にしてみてください。

エアコンのリモコン情報のJSONデータについて

エアコン以外のリモコン情報のJSONデータについて

参考サイトなど

コメント投稿またはTwitterで返信

コメントは、以下の項目(*は必須項目)を入力し「コメントを送信」ボタンから送信お願いします。メールアドレスは公開されることはありません。
Twitterで返信する場合はこちらから。

また、コメントは承認制となります。