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/