Passer au contenu
BlueNova Virtual Airlines Portail des partenaires de plugins smartCARS · VA Flight Ops

Documents sur l'API

Contrat API de site Web

Nécessaire uniquement si votre VA doit encore créer l'API de statut de vol. Le plugin lui-même est gratuit ; ceci est de la documentation/un exemple de pont.

Authentification

Envoyez la session pilote smartCARS en tant que jeton Bearer. Même modèle d'authentification que les autres appels de script de communauté.

Portée

Les mises à jour de statut s'appliquent aux vols programmés/affrètés réservés pour le pilote connecté (et à vos règles VA). Le plugin 1.6+ envoie également l'arrivée + ETA à mi-vol.

Bearer = jeton de session smartCARS issu de la connexion du pilote.

Points de terminaison

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" }

Statuts : on_time (vert), mis à jour (orange), retardé (rouge), annulé (rouge), arrivé (ATA ; le bollotje suit la couleur de départ). eta est utile/requis pour les mises à jour/retardés/arrivés (nouvel ETA ou ATA).

Référence BlueNova : api/smartcars.php + include/va-flight-status.php.

Exemple de pont PHP

Exemple d'installation que vous pouvez adapter sur votre site Web VA si vous ne disposez pas de la pile complète de BlueNova.

Test rapide

Réserver un vol → ouvrir VA Flight Ops dans smartCARS → Actualiser → modifier l'ETD/le statut → Enregistrer. Utilise l'URL de votre script de communauté une fois que l'API existe.

/main>