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

Crear un complemento

  1. Seleccione Apps > Plugins.

  2. Haga clic en New para crear un nuevo complemento.

  3. 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.

  4. 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>

Temas relacionados