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. Consulte Referencia de API REST para conocer la sintaxis correcta. |
|
401 | Autorización requerida | Los detalles de autenticación son incorrectos. Proporcione la clave API del canal o la clave API del usuario correcta. Consulte Control de datos del canal y ThingSpeak Claves API para obtener información sobre las claves API. |
|
402 | pago requerido | Ha excedido el límite de mensajes para la licencia de ThingSpeak. |
|
404 | Recurso no encontrado | No se encontró el recurso solicitado. Verifique la URL e inténtelo nuevamente. |
|
405 | Método no permitido | Utilice el método HTTP adecuado para esta solicitud. Consulte Referencia de API REST para conocer los métodos permitidos. |
|
409 | Conflicto | La solicitud está en conflicto con el estado actual del recurso de destino. Intente su solicitud nuevamente o cámbiela para resolver el conflicto. |
|
413 | Solicitar entidad demasiado grande | Su solicitud es demasiado grande. Reduce el tamaño y vuelve 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 realizar otra solicitud. Consulte How to Buy y Frequently Asked Questions para conocer los límites de tarifas específicos. |
|
500 | Error Interno del Servidor | Se encontró una condición inesperada. | |
502 | Mala puerta de enlace | El servidor recibió una respuesta no válida del servidor ascendente. Verifique su conexión de red e inténtelo nuevamente. | |
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 HTTP status code.
Para obtener más información, consulte "Códigos de retorno" en ThingSpeak Communication Library for Arduino, ESP8266 and 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>