Errores
Ejemplo de respuesta
{
"errors": [
{
"code": 400,
"message": "problem token",
"scope": "",
"type": 0,
"data": null
}
],
"success": false,
"data": null
}
Boosmap usa respuestas HTTP convencionales para indicar el éxito o fracaso de un request. En general, códigos en el rango de los 2xx indican éxito, códigos en el rango 4xx indican un error que falló debido a la información proporcionada (ej: un parámetro requerido fue omitido, etc.), y códigos en el rango de los 5xx indican un error con los servidores de Boosmap (estos son raros).
Atributos
| errors array | Si el resultado es erroneo, se indicara el problema con el codigo respectivo |
| success boolean | Si el resultado es exitoso retornara un true, en caso contrario enviara false |
| data array | Datos donde retornara el resultado si es exitoso |
Códigos de error
| 400 Bad Request | Hay un problema con tu request |
| 401 Unauthorized | Tu api key es incorrecta |
| 403 Forbidden | No tienes permiso para ver esta página |
| 404 Not Found | El recurso especificado no fue encontrado |
| 405 Method Not Allowed | Trataste de ingresar a un recurso con un método inválido |
| 406 Not Acceptable | Solicistaste un formato que no es json |
| 410 Gone | El recurso solicitado fue removido de nuestros servidores |
| 418 | Soy una tetera ️ |
| 422 Unprocessable Entity | No podemos procesar tu solicitud, revísala.️ |
| 429 Too Many Requests | Estas solicitando muchos recursos! Detente! |
| 500 Internal Server Error | Tuvimos un problema con nuestro servidor. Inténtalo nuevamente mas tarde (estos son raros) |
| 503 Service Unavailable | Estamos offline por mantenimiento. Inténtalo nuevamente mas tarde |