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.

Delete Image

Eliminar imagen del canal con HTTP DELETE

Solicitud

Método HTTP

DELETE

URL

https://data.thingspeak.com/channels/<channel_id>/images?timestamp=<timestamp_src>&start=<start_time>&end=<end_time>

Parámetros de URL

NombreDescripción

<channel_id>

(Obligatorio) Id. de canal para el canal del que se eliminarán las imágenes.

timestamp=<timestamp_src>

Fuente de la marca de tiempo cuando se publicó la imagen. O ingest o client.

start=<start_time>

Comienzo del rango de marca de tiempo para que las imágenes se eliminen, en el formato

YYYY-MM-DDTHH:MM:SS.SSSS+HH:MM

end=<end_time>

Fin del rango de marca de tiempo para que las imágenes se eliminen, en el formato

YYYY-MM-DDTHH:MM:SS.SSSS+HH:MM

Ejemplo: https://data.thingspeak.com/channels/95b0766f76/images?timestamp=ingest&amp;start=2022-02-22T22:22:22.2222+05:00&amp;end=2022-06-22T22:22:22.2222+05:00

Parámetros del cuerpo

Ninguna.

Encabezados

Los siguientes encabezados son necesarios para una solicitud de ELIMINACIÓN de imágenes.

Nombre claveValor
thingspeak-image-channel-api-key

(Obligatorio) La clave API para este canal de imagen específico. La clave API de escritura se encuentra en el API Keys columna de la vista de canales de imagen.

Respuesta

Éxito

Código de estado HTTP

202 Accepted

Cuerpo

La respuesta inmediata es un objeto JSON con el ID, el código y el estado de la solicitud. Por ejemplo:

{
    "requestID": "cl2th2wxyuvtsr7m9e3l5blje",
    "code": 0,
    "status": "PENDING"
}

Error

Para obtener la lista completa, consulte Códigos de error.

Ejemplos

expandir todo

El siguiente código opera en un Linux® caparazón. Cambie la ID del canal y otros parámetros según corresponda.

curl --location --request DELETE 'https://data.thingspeak.com/channels/95b0766f76/images?timestamp=ingest&start=2022-02-22T22:22:22.2222+05:00&end=2022-06-22T22:22:22.2222+05:00' \
--header 'thingspeak-image-channel-api-key: M3I17NS05QKZ6Q5D'

La respuesta cruda es:

{"requestID":"cl2t7ybd40ppo07k7fo2lbi83","code":0,"status":"PENDING"}

Puedes usar Postman para enviar solicitudes HTTP DELETE utilizando la API RESTful para ThingSpeak. Este ejemplo muestra cómo eliminar un conjunto de imágenes dentro de un rango de marcas de tiempo.

  1. En Postman, seleccione DELETE de la lista desplegable de verbos HTTP.

  2. En la barra de direcciones, ingresa https://data.thingspeak.com/channels/<chanID>/images , reemplazando <chanID> con el ID del canal con las imágenes a borrar.

  3. Bajo la Params pestaña, ingrese las siguientes claves de parámetro con los valores apropiados.

    • timestamp

    • start

    • end

  4. Bajo la Headers pestaña, ingrese la clave de parámetro thingspeak-image-channel-api-key con el valor de la clave API de su canal de imagen, que se encuentra en el Channels > My Image Channels listado.

  5. Bajo la Body pestaña, elige none.

Esta imagen muestra los parámetros para eliminar imágenes en un rango de cuatro meses

Postman query parameters for image delete

La respuesta es un objeto JSON y un 202 Accepted del servidor