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

Solicitud

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 desde la solicitud original.

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

Parámetros del cuerpo

Ninguna.

Encabezados

Ninguna.

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 posibles valores de estado son PENDING , OK , y FAIL.

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

Error

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

Ejemplos

expandir todo

Puede usar 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 la ID del canal y la ID de la solicitud según corresponda.

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

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

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

La respuesta en bruto es algo así como:

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

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 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 imagen, y <request_id> con el ID de solicitud de la solicitud sobre la que está consultando.

  3. No se requieren claves bajo el Params y Headers pestañas y la Body el contenido 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

|