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

Pedido

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 del canal del que se eliminarán las imágenes.

timestamp=<timestamp_src>

Fuente de la marca de tiempo en la que se publicó la imagen. Ya sea ingest o client.

start=<start_time>

Inicio del rango de marca de tiempo para las imágenes que se eliminarán, en el formato

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

end=<end_time>

Fin del rango de marca de tiempo para las imágenes que se eliminarán, 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

Ninguno.

Encabezados

Los siguientes encabezados son necesarios para una solicitud de ELIMINACIÓN de imagen.

Nombre claveValor
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 vista de canales de imágenes.

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 shell Linux® . Cambie el 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 cruda respuesta es:

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

Puede utilizar Postman para enviar solicitudes DELETE HTTP 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 eliminar.

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

    • timestamp

    • start

    • end

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

  5. En la pestaña Body , elija 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.