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.

Read Status of Image Request

Leer el estado de la solicitud de imagen con HTTP GET

Lea el estado de una solicitud reciente de escritura o eliminación de imágenes, para que pueda determinar si la solicitud se completó.

Pedido

Método HTTP

GET

URL

https://data.thingspeak.com/channels/<channel_id>/recent-requests/<request_id>/status

Parámetros de URL

NombreDescripción

<channel_id>

(Obligatorio) ID de canal para el canal de interés.

<request_id>

(Obligatorio) ID de solicitud, devuelto de la solicitud original.

Ejemplo: https://data.thingspeak.com/channels/0987654321/recent-requests/cl2th2wxyuvtsr7m9e3l5blje/status

Parámetros del cuerpo

Ninguno.

Encabezados

Ninguno.

Respuesta

Éxito

Código de estado HTTP

200 OK

Cuerpo

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

{
    "requestID": "cl2th2wxyuvtsr7m9e3l5blje",
    "code": 1,
    "status": "OK"
}

Los valores de estado posibles son PENDING, OK y FAIL.

Si el estado es FAIL, también hay un campo message que se completa con el motivo del error de la solicitud.

Error

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

Ejemplos

expandir todo

Puede utilizar su navegador web para completar solicitudes GET HTTP a la API RESTful para ThingSpeak™.

Para ver el formato de una respuesta HTTP, copie este enlace en su navegador web y cambie el ID del canal y el ID de solicitud según corresponda.

https://data.thingspeak.com/channels/<channel_id>/recent-requests/<request_id>/status

El siguiente código opera en un shell Linux® . Cambie el ID de solicitud de ID del canal según corresponda.

curl --location --request GET 'https://data.thingspeak.com/channels/<channel_id>/recent-requests/<request_id>/status'

La respuesta bruta es algo como:

{"requestID":"cl2tgo098765432193z93gpc1","code":1,"status":"OK"}

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 GET de la lista desplegable de verbos HTTP.

  2. En la barra de direcciones, ingresa https://data.thingspeak.com/channels/<channel_id>/recent-requests/<request_id>/status, reemplazando <channel_id> con el ID del canal de imágenes y <request_id> con el ID de solicitud del solicitud sobre la que está consultando.

  3. No se requieren claves en las pestañas Params y Headers , y el contenido Body es none.

Esta imagen muestra la configuración de Postman para la solicitud de estado y su resultado.

Postman status request

La respuesta es un objeto JSON y un 200 OK del servidor.

Consulte también

|