Skip to content

sRosinsky/red-bip-api

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

red-bip-api

Microservicio creado con Node para obtener datos de la red metro en un formato amigable. (Chile)


📝 Prerrequisitos

- Tener NodeJS instalado en tu equipo.

📝 Instrucciones


Para ejecutar el servidor de express (index.js:)

npm run api

Para obtener un .json con los datos de la tarjeta debe hacer una petición GET a esta ruta:

localhost:3000/api/bip/<numero de tu bip>

Ejemplo:

{
    "respuestaBip": true,
    "datosTarjeta": {
        "numeroTarjeta": "29927157",
        "tipoContrato": "Contrato Activo",
        "balance": "$110",
        "fechaSaldo": "16/07/2023 15:14"
    }
}

Para obtener datos del estado del servicio de metro se debe hacer una petición GET a esta ruta:

localhost:3000/api/estadored

Ejemplo:

{
    "respuestaBip": true,
    "estadoRedMetro": {
        "L1": "Línea operativa",
        "L2": "Línea operativa",
        "L3": "Línea operativa",
        "L4": "Línea operativa",
        "L4a": "Línea operativa",
        "L5": "Línea operativa",
        "L6": "Línea operativa",
        "trenNos": "Hay problemas en el servicio"
    }
}

Si hay errores, el estado de respuestaBip cambiará a false, y aparecerá la key "error" con la descripción del error:

Ejemplo:

{
    "respuestaBip": false,
    "error": "El parámetro ingresado no cumple con los requisitos para ser aceptada como Bip!."
}

prueba

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published