このページは機械翻訳を使用して翻訳されました。最新版の英語を参照するには、ここをクリックします。
Plugins アプリ
Plugins を使用すると、HTML、CSS、JavaScript® を使用して、チャネルのプライベート ビューにカスタム可視化とコントロールを表示できます。
メモ
Plugins は、チャネルのプライベート ビューでのみ表示されます。MATLAB® Analysis または MATLAB Visualizations を使用して、パブリック ビューに表示するコンテンツを作成します。
プラグインを作成する
Apps 、 Pluginsを選択します。
新しいプラグインを作成するには、New をクリックします。
Templates のいずれかを選択します。
Custom:独自のコードを使用してプラグインを作成します。
Chart With Multiple Series:チャネル内の各フィールドのシリーズを含むグラフを作成します。テンプレート コードに変更を追加します。
Google Gauge:ThingSpeak™ プラットフォーム上に Google® ゲージを作成します。カスタム ゲージを表示するには、Google ゲージ コードを変更します。
[作成] をクリックします。
プラグインオプション
名前: 名前を入力してください。
HTML:HTML コードを入力します。HTML ウィンドウは、プラグイン コードのメイン ウィンドウです。JavaScript コードをプラグイン ページの下部のウィンドウに分離できます。ThingSpeak は、JavaScript セクションのコードを、置換キー
%%PLUGIN_JAVASCRIPT%%を使用する生成された HTML に挿入します。CSS:CSS スタイルを入力します。
JavaScript:JavaScript コードを入力してください。HTML セクションでは置換キー
%%PLUGIN_JAVASCRIPT%%を使用できます。ThingSpeak は、このキーを JavaScript コードに置き換えます。Add this Visualization to a Channel:このプラグインをプライベートビューに含めるチャネルを選択します。
Save:プラグインを保存します。
Delete:プラグインを削除します。
My Channels:このタブには、保存したチャネルに関する次の情報が表示されます。
チャネル名
チャネルID
APIキーの書き込みと読み取り
チャネル フィールド
New Channel:新しいチャネルを作成します。
プラグインの一覧
JSON
プラグインのリストを表示するには、HTTP GETを送信します。
https://api.thingspeak.com/apps/plugins.json?api_key=XXXXXXXXXXXXXXXX
有効なパラメーター:
api_key (文字列) - アカウント設定で確認できるアカウント API キー。(必須)
例
GET https://api.thingspeak.com/apps/plugins.json?api_key=XXXXXXXXXXXXXXXX応答はプラグインの JSON オブジェクトです。例:
[
{
"id": 8,
"name": "google gauge",
"created_at": "2014-01-05T16:35:26-05:00",
"public_flag": false,
"username": "iothans",
"url": "https://thingspeak.com/apps/plugins/8"
},
{
"id": 13,
"name": "Plugin 13",
"created_at": "2014-10-09T14:45:31-04:00",
"public_flag": false,
"username": "iothans",
"url": "https://thingspeak.com/apps/plugins/13"
}
]
XML
プラグインのリストを表示するには、HTTP GETを送信します。
https://api.thingspeak.com/apps/plugins.xml?api_key=XXXXXXXXXXXXXXXX
有効なパラメーター:
api_key (文字列) - アカウント設定で確認できるアカウント API キー。(必須)
例
GET https://api.thingspeak.com/apps/plugins.xml?api_key=XXXXXXXXXXXXXXXX
応答はプラグインの XML オブジェクトです。例:
<response>
<pagination>
<current-page type="WillPaginate::PageNumber">1</current-page>
<per-page type="integer">15</per-page>
<total-entries type="integer">2</total-entries>
</pagination>
<plugins type="array">
<plugin>
<id type="integer">8</id>
<name>google gauge</name>
<created-at type="dateTime">2014-01-05T16:35:26-05:00</created-at>
<public-flag type="boolean">false</public-flag>
<username>iothans</username>
<url>https://thingspeak.com/apps/plugins/8</url>
</plugin>
<plugin>
<id type="integer">13</id>
<name>Plugin 13</name>
<created-at type="dateTime">2014-10-09T14:45:31-04:00</created-at>
<public-flag type="boolean">false</public-flag>
<username>iothans</username>
<url>https://thingspeak.com/apps/plugins/13</url>
</plugin>
</plugins>
</response>