API para obtener datos sobre el precio de la gasolina en España.
El servidor está montado sobre un contenedor Ubuntu con las siguientes características:
Versión Ubuntu
20.04.6
Versión node
18.20.2
Versión npm
10.5.0
Para mantener siempre activo el servidor se usa supervisorctl.
Pasos para instalar y ejecutar la API.
- Clonar el repo en el servidor
git clone XXX. - Instalar paquetes y dependencias
npm i. - Arrancar la API
npm run start.
| Endpoint | Método | Query params | Body | Descripción |
|---|---|---|---|---|
| /fuelStationId/:id | GET | None | None | Obtener gasolinera por ID |
| /fuelStationId | POST | None | {"fuelStationIds": [1, 2]} |
Obtener gasolineras por ID |
| fuelStationCoordinates | GET | ?latitude=XX&longitude=XX |
None | Obtener gasolinera más cercana |
Para consultar los IDs de las gasolineras se puede realizar una petición GET al siguiente endpoint público: https://sedeaplicaciones.minetur.gob.es/ServiciosRESTCarburantes/PreciosCarburantes/EstacionesTerrestres/