Códigos de error
Estado HTTP | Mensaje | Detalles | Código de error |
---|---|---|---|
400 | Solicitud incorrecta | La solicitud no se puede cumplir debido a una mala sintaxis. Ver Referencia de API REST para la sintaxis correcta. |
|
401 | Autorización requerida | Los detalles de autenticación son incorrectos. Proporcione la clave de API de canal o la clave de API de usuario correctas. Ver Control de datos del canal y ThingSpeak Claves API para obtener información sobre las claves API. |
|
402 | pago requerido | Ha superado el límite de mensajes de la licencia de ThingSpeak. |
|
404 | Recurso no encontrado | No se encontró el recurso solicitado. Compruebe la URL y vuelva a intentarlo. |
|
405 | Método no permitido | Utilice el método HTTP adecuado para esta solicitud. Ver Referencia de API REST para los métodos permitidos. |
|
409 | Conflicto | La solicitud está en conflicto con el estado actual del recurso de destino. Vuelva a intentar su solicitud o cambie la solicitud para resolver el conflicto. |
|
413 | Entidad de solicitud demasiado grande | Su solicitud es demasiado grande. Reduzca el tamaño y vuelva a intentarlo. |
|
421 | Ninguna acción realizada | El servidor intentó procesar su solicitud, pero no tiene ninguna acción que realizar. |
|
422 | Entidad no procesable | Verifique sus entradas para asegurarse de que todas las entradas contengan solo datos codificados en UTF-8 válidos. |
|
429 | Demasiadas solicitudes | Espere antes de hacer otra solicitud. Ver Cómo comprar y Preguntas frecuentes para límites de tasa específicos. |
|
500 | error de servidor interno | Se encontró una condición inesperada. | |
502 | Mala puerta de enlace | El servidor recibió una respuesta no válida del servidor ascendente. Comprueba tu conexión de red e inténtalo de nuevo. | |
503 | Servicio no disponible | El servidor no estaba disponible o no pudo procesar su solicitud. Pruebe su solicitud más tarde. |
Todos los errores se envían con su correspondiente Código de estado HTTP.
Para obtener más información, consulte "Códigos de retorno" en Biblioteca de comunicación ThingSpeak para Arduino, ESP8266 y ESP32.
Texto
Ejemplo de respuesta de error: error_auth_required
.
JSON
La respuesta es un objeto de error JSON, por ejemplo:
{ "status": "401", "error": { "error_code": "error_auth_required", "message": "Authorization Required", "details": "Please make sure that your API key is correct." } }
XML
La respuesta es un objeto de error XML, por ejemplo:
<?xml version="1.0" encoding="UTF-8"?> <error> <error-code>error_auth_required</error-code> <message>Authorization Required</message> <details>Please make sure that your API key is correct.</details> </error>