Write Image
Escribir imagen de canal con HTTP POST
Pedido
Método HTTP
POST
URL
https://data.thingspeak.com/channels/
<channel_id>
/images/<filename>
/<timestamp>
Parámetros de URL
Nombre | Descripción |
---|---|
| (Obligatorio) ID del canal en el que se escribirá el canal de imagen. |
<filename> | (Opcional) Nombre del archivo de imagen. |
<timestamp> | (Opcional) Marca de tiempo proporcionada por el cliente. |
Ejemplo:https://data.thingspeak.com/channels/123456/images/MVseg_01.jpg/2022-01-29T15:06:35.642Z
Cuerpo
El cuerpo del POST son los datos de la imagen. Los medios para especificar el archivo dependen de la utilidad.
Encabezados
Los siguientes encabezados son necesarios para una solicitud POST de imagen.
Nombre clave | Valor |
---|---|
Content-type | (Obligatorio) |
thingspeak-image-channel-api-key | (Obligatorio) La clave API para este canal de imágenes específico. La clave API de escritura se encuentra en la columna API Keys de la tabla de canales de imagen. |
Respuesta
Éxito
202 OK
La respuesta es un objeto JSON de la nueva entrada, por ejemplo:
{ "requestID": "cmnog8kdd00224cmc4cz0dnwo", "code": 0, "status": "PENDING", "message": null }
Errores
Para obtener la lista completa, consulte Códigos de error.
Limitaciones
Debes tener una licencia paga para crear un canal de imágenes.
El único formato de imagen admitido es JPEG/JPG.
Las imágenes tienen un tamaño limitado a 5 MB. Los que son un poco más grandes se reducen automáticamente. Se rechazan las imágenes significativamente más grandes.
Todas las marcas de tiempo deben ser únicas dentro de un canal. No puede escribir una nueva imagen utilizando una marca de tiempo que coincida con la marca de tiempo de una imagen existente en el canal.