Busqueda

Categorias

Manejo de errores en ShortAE API

Por toroalbert


Publicado el 24 de Marzo del 2023


Introducción

En ShortAE, al realizar una solicitud a través del API, es posible recibir respuestas con el valor de success igual a false. En estos casos, se retorna un mensaje de error en la clave answer del objeto JSON de respuesta.

Errores Comunes

A continuación, se detallan algunos de los errores más comunes que se pueden recibir en ShortAE:

Falta del Access Token

Si la solicitud realizada requiere autenticación, pero no se envió el access_token correspondiente, se recibirá un mensaje de error similar al siguiente:

{ "success": false, "answer": "Access Token Missing" }

Menú no Existe

Si se está consultando un menú con un alias que no existe en el sistema, se recibirá un mensaje de error similar al siguiente:

{ "success": false, "answer": "Menu Alias Not Found" }

Campos Requeridos

Si se está realizando una solicitud que requiere campos específicos, y estos no son enviados, se recibirá un mensaje de error similar al siguiente:

{ "success": false, "answer": "Missing Required Fields: campo1, campo2, campo3" }

Permisos Insuficientes

Si se está intentando realizar una acción para la que no se tienen los permisos necesarios, se recibirá un mensaje de error similar al siguiente:

{ "success": false, "answer": "Insufficient Permissions: permiso1, permiso2" }

Contraseña o Usuario Incorrecto

Si se está intentando iniciar sesión en el sistema y la contraseña o el usuario son incorrectos, se recibirá un mensaje de error similar al siguiente:

{ "success": false, "answer": "Incorrect Username or Password" }

Archivos no Cargados

Si se está intentando cargar archivos, y por alguna razón no se pudieron cargar algunos de ellos, se recibirá un mensaje de error similar al siguiente:

{ "success": false, "answer": "Failed to Upload Files: archivo1, archivo2" }

Conclusión

Es importante tener en cuenta que en ShortAE, los errores se manejan a través del valor de success y la clave answer. Es recomendable revisar el mensaje de error recibido para solucionar los problemas de manera efectiva.