Main Content

Esta página se ha traducido mediante traducción automática. Haga clic aquí para ver la versión original en inglés.

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. Usar MATLAB® Análisis o MATLAB Visualizaciones para crear contenido para mostrar en su vista pública.

Crear un complemento

  1. Seleccione Apps > Plugins.

  2. Hacer clic New para crear un nuevo complemento.

  3. Seleccione uno de los Templates.

    • Custom: Crea un plugin con tu propio código.

    • Chart With Multiple Series: Crea un gráfico con una serie para cada campo en tu canal. Agregue sus modificaciones al código de la plantilla.

    • Google Gauge: Crear un Google® medir en el ThingSpeak™ plataforma. Modificar el Google código de calibre para mostrar su calibre personalizado.

  4. Hacer clic Create.

Opciones de complemento

  • Name: Ingresa un nombre.

  • HTML: Introduzca el código HTML. los HTML window es la ventana principal para su código de complemento. Puedes separar tu JavaScript código en la ventana inferior de la página del complemento. ThingSpeak inserta el código de la JavaScript sección en el HTML generado donde usa la clave de reemplazo %%PLUGIN_JAVASCRIPT%%.

  • CSS: Introduzca estilos CSS.

  • JavaScript: Ingresar JavaScript código. Puedes usar la llave de reemplazo %%PLUGIN_JAVASCRIPT%% en el HTML sección. ThingSpeak reemplaza esta clave con su JavaScript código.

  • Add this Visualization to a Channel: Seleccione canales para incluir este complemento en su vista privada.

  • Save: Guarde el complemento.

  • Delete: Eliminar 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 canales

  • New Channel: Crear 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 sus 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 sus 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>

Temas relacionados