Vai al contenuto
BlueNova Virtual Airlines Portale partner plugin smartCARS · VA Flight Ops

Documenti API

Contratto API del sito web

Necessario solo se il tuo VA deve ancora creare l'API dello stato del volo. Il plugin stesso è gratuito; questo è un documento/un esempio di bridge.

Aut

Invia la sessione pilota di smartCARS come token al portatore. Stesso modello di autenticazione delle altre chiamate di script della comunità.

Ambito

Gli aggiornamenti di stato si applicano ai voli di linea/charter prenotati per il pilota che ha effettuato l'accesso (e alle regole VA). Il plugin 1.6+ invia anche l'arrivo + l'ETA a metà volo.

Portatore = token di sessione smartCARS dal login pilota.

Endpoint

GET /flights/status/bookings GET /flights/status?kind=schedule|charter&id={id} GET /flights/status/history?kind=...&id=...&limit=12 POST /flights/status { "kind": "schedule", "id": 123, "status": "on_time|updated|delayed|cancelled|arrived", "etd": "14:30", "eta": "16:05" }

Stati: on_time (verde), aggiornato (ambra), ritardato (rosso), cancellato (rosso), arrivato (ATA; bollotje segue il colore della partenza). eta è utile/richiesto per aggiornato/in ritardo/arrivato (nuovo ETA o ATA).

Riferimento BlueNova: api/smartcars.php + includes/va-flight-status.php.

Esempio di bridge PHP

Esempio drop-in che puoi adattare sul tuo sito web VA se non disponi dello stack completo di BlueNova.

Prova rapida

Prenota un volo → apri VA Flight Ops in smartCARS → Aggiorna → modifica ETD/stato → Salva. Utilizza l'URL dello script della community una volta esistente l'API.

/main>