Applicazione Plugin
I plugin consentono di utilizzare HTML, CSS e JavaScript® per visualizzare visualizzazioni e controlli personalizzati nella vista privata di un canale.
Nota
I plugin possono essere visualizzati solo nelle visualizzazioni private di un canale. Utilizza l'analisi MATLAB® o le visualizzazioni MATLAB per creare contenuti da mostrare al pubblico.
Crea un plugin
Seleziona Apps > Plugins.
Fare clic su New per creare un nuovo plugin.
Seleziona uno dei Templates.
Custom: Crea un plugin con il tuo codice.
Chart With Multiple Series: Crea un grafico con una serie per ogni campo del tuo canale. Aggiungi le tue modifiche al codice del modello.
Google Gauge: Crea un misuratore Google® sulla piattaforma ThingSpeak™. Modifica il codice dell'indicatore Google per visualizzare l'indicatore personalizzato.
Clicca Create.
Opzioni del plugin
Name: Inserisci un nome.
HTML: Inserisci il codice HTML. La finestra HTML è la finestra principale per il codice del tuo plugin. Puoi separare il codice JavaScript nella finestra in basso nella pagina del plugin. ThingSpeak inserisce il codice della sezione JavaScript nell'HTML generato, dove utilizzi la chiave di sostituzione
%%PLUGIN_JAVASCRIPT%%.CSS: Inserisci gli stili CSS.
JavaScript: Inserisci il codice JavaScript. Puoi usare la chiave sostitutiva
%%PLUGIN_JAVASCRIPT%%nella sezione HTML. ThingSpeak sostituisce questa chiave con il tuo codice JavaScript.Add this Visualization to a Channel: Seleziona i canali per includere questo plugin nella loro visualizzazione privata.
Save: Salva il plugin.
Delete: Elimina il plugin.
My Channels: Questa scheda mostra le seguenti informazioni sui canali salvati:
Nome del canale
ID canale
Scrivere e leggere le chiavi API
Campi del canale
New Channel: Crea un nuovo canale.
Elenca i miei plugin
JSON
Per visualizzare un elenco dei tuoi plugin, invia un HTTP GET a
https://api.thingspeak.com/apps/plugins.json?api_key=XXXXXXXXXXXXXXXX
Parametri validi:
api_key (stringa) - La chiave API del tuo account, che puoi trovare nelle impostazioni del tuo account. (obbligatorio)
Esempio
GET https://api.thingspeak.com/apps/plugins.json?api_key=XXXXXXXXXXXXXXXXLa risposta è un oggetto JSON dei tuoi plugin, ad esempio:
[
{
"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
Per visualizzare un elenco dei tuoi plugin, invia un HTTP GET a
https://api.thingspeak.com/apps/plugins.xml?api_key=XXXXXXXXXXXXXXXX
Parametri validi:
api_key (stringa) - La chiave API del tuo account, che puoi trovare nelle impostazioni del tuo account. (obbligatorio)
Esempio
GET https://api.thingspeak.com/apps/plugins.xml?api_key=XXXXXXXXXXXXXXXX
La risposta è un oggetto XML dei tuoi plugin, ad esempio:
<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>