Aplicación de complementos
Los complementos le permiten usar HTML, CSS y JavaScript® para mostrar visualizaciones y controles personalizados en la vista privada de un canal.
Nota
Los complementos solo se pueden ver en vistas privadas de un canal. Utilice MATLAB® Análisis o MATLAB Visualizaciones para crear contenido y mostrarlo en su vista pública.
Crear un complemento
Seleccione Apps > Plugins.
Haga clic en New para crear un nuevo complemento.
Seleccione uno de los Templates.
Custom: Crea un complemento con tu propio código.
Chart With Multiple Series: Crea un gráfico con una serie para cada campo de tu canal. Agregue sus modificaciones al código de la plantilla.
Google Gauge: Cree un medidor Google® en la plataforma ThingSpeak™ . Modifique el código de calibre Google para mostrar su calibre personalizado.
Haga clic en Create.
Opciones de complemento
Name: Ingresa un nombre.
HTML: Ingrese el código HTML. La ventana HTML es la ventana principal para el código de su complemento. Puede separar su código JavaScript en la ventana inferior de la página del complemento. ThingSpeak inserta el código de la sección JavaScript en el HTML generado donde usa la clave de reemplazo
%%PLUGIN_JAVASCRIPT%%
.CSS: Ingrese estilos CSS.
JavaScript: Ingrese el código JavaScript . Puedes utilizar la clave de reemplazo
%%PLUGIN_JAVASCRIPT%%
en la sección HTML . ThingSpeak reemplaza esta clave con su código JavaScript .Add this Visualization to a Channel: Seleccione canales para incluir este complemento en su vista privada.
Save: Guarde el complemento.
Delete: Elimina el complemento.
My Channels: Esta pestaña muestra esta información sobre sus canales guardados:
Nombre del Canal
Canal ID
Escribir y leer claves API
Campos de canal
New Channel: Crea un nuevo canal.
Listar mis complementos
JSON
Para ver una lista de sus complementos, envíe un HTTP GET a
https://api.thingspeak.com/apps/plugins.json?api_key=XXXXXXXXXXXXXXXX
Parámetros válidos:
api_key (cadena): la clave API de su cuenta, que se puede encontrar en la configuración de su cuenta. (requerido)
"Ejemplo"
GET https://api.thingspeak.com/apps/plugins.json?api_key=XXXXXXXXXXXXXXXX
La respuesta es un objeto JSON de tus complementos, por ejemplo:
[ { "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
Para ver una lista de sus complementos, envíe un HTTP GET a
https://api.thingspeak.com/apps/plugins.xml?api_key=XXXXXXXXXXXXXXXX
Parámetros válidos:
api_key (cadena): la clave API de su cuenta, que se puede encontrar en la configuración de su cuenta. (requerido)
"Ejemplo"
GET https://api.thingspeak.com/apps/plugins.xml?api_key=XXXXXXXXXXXXXXXX
La respuesta es un objeto XML de tus complementos, por ejemplo:
<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>