From 8bdf6ed17ea203baf119f987f0c45f51fd7dac56 Mon Sep 17 00:00:00 2001 From: Mr_sl1d3r Date: Sun, 8 Jun 2025 09:14:26 +0000 Subject: [PATCH] Update End-point --- End-point.-.md | 120 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 120 insertions(+) diff --git a/End-point.-.md b/End-point.-.md index f4a24cc..d14e1dc 100644 --- a/End-point.-.md +++ b/End-point.-.md @@ -64,7 +64,49 @@ Restituisce tutte le linee disponibili. } ] ``` +--- +## GET /news + +Restituisce le notizie sul servizio + +### Esempio richista: +``` +GET /news +``` + +### Esempio risposta: +```json +[ + { + "id": "49461", + "titolo": "Linee 715, 725 e 726, temporanea variazione di percorso lunedì 9 giugno", + "data": "2025-06-06T13:57:00.000Z", + "data_formattata": "06/06/2025 15:57" + }, + { + "id": "49449", + "titolo": "Metropolitana: il programma delle attività di manutenzione serale previsto da lunedì 9 a giovedì 12 giugno", + "data": "2025-06-06T13:26:00.000Z", + "data_formattata": "06/06/2025 15:26" + }, + } +] +``` + +--- + +## GET /news/:id + +Restituisce la notizia completa + +### Esempio richista: +``` +GET /news/49461 +``` + +### Esempio risposta: +> FUNZIONE ANCORA DA IMPLEMENTARE (BUG) --- ## GET /orari/:codice_linea/:data @@ -139,6 +181,84 @@ GET /passaggi/0045 --- +## GET /stato_servizio + +Restituisce lo stato del servizio e l + +### Esempio richista: +``` +GET /stato_servizio +``` + +### Esempio risposta: +```json +{ + "stato": [ + { + "evento": "DEV", + "categoria": "SG", + "linee": [ + "15", + "31", + "42" + ], + "causa": "interruzione della viabilità", + "messaggio": "via brigata liguria,linee 15,31,42: dalle 7:00 del 8/6/2025 fino alle 14:00 del 8/6/2025 il servizio e' deviato su percorsi alternativi causa interruzione della viabilità.", + "data": "8/6/2025 07:00" + }, + { + "evento": "GEV", + "categoria": "SG", + "messaggio": "Servizio bus: raduno moto storiche, linee 87, 88, 687 e i taxibus t18 e t18/ effettuano capolinea provvisorio sulla fermata di transito in piazza pitto (codice 1497).", + "data": "7/6/2025 00:01" + }, + ] + } +``` + +--- + +## GET /stato_servizio/categoria/:categoria + +Restituisce lo stato del servizio di una determinata categoria + +### Esempio richista: +``` +GET /stato_servizio/categoria/ASC +``` + +### Esempio risposta: +```json +{ + "stato": [ + { + "evento": "FERS", + "categoria": "ASC", + "linee": "Ascensore di piazza Manin", + "causa": "caduta calcinacci", + "messaggio": "Ascensore di piazza Manin: il servizio è temporaneamente sospeso causa caduta calcinacci. ", + "data": "4/6/2025 15:04" + }, + { + "evento": "FERS", + "categoria": "ASC", + "linee": "Ascensore di Quezzi", + "causa": "manutenzione", + "messaggio": "Ascensore di Quezzi: dalle 6:50 del 3/6/2025 il servizio è temporaneamente sospeso causa manutenzione. ", + "data": "3/6/2025 06:50" + }, + { + "evento": "FERS", + "categoria": "ASC", + "linee": "Ascensore Cantore-Scassi", + "causa": "problemi tecnici", + "messaggio": "Ascensore Cantore-Scassi: il servizio è temporaneamente sospeso causa problemi tecnici. ", + "data": "4/12/2022 10:06" + } + ] +} +--- + ## Limiti di utilizzo - **Senza token**: massimo 60 richieste al minuto.