Zum Inhalt springen
BlueNova Virtual Airlines Plugins-Partnerportal smartCARS · VA Flight Ops

API-Dokumente

Website-API-Vertrag

Wird nur benötigt, wenn Ihr VA die Flugstatus-API noch erstellen muss. Das Plugin selbst ist kostenlos; Dies sind Dokumente / ein Bridge-Beispiel.

Auth

Senden Sie die Pilot-smartCARS-Sitzung als Bearer-Token. Gleiches Authentifizierungsmodell wie andere Community-Skriptaufrufe.

Umfang

Statusaktualisierungen gelten für gebuchte Linien-/Charterflüge für den angemeldeten Piloten (und Ihre VA-Regeln). Plugin 1.6+ sendet auch Ankunfts- und Mid-Flight-ETA.

Bearer = smartCARS-Sitzungstoken vom Piloten-Login.

Endpunkte

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

Status: on_time (grün), aktualisiert (gelb), verspätet (rot), storniert (rot), eingetroffen (ATA; Bollotje folgt der Abflugfarbe). ETA ist nützlich/erforderlich für aktualisierte/verzögerte/angekommene (neue ETA oder ATA).

BlueNova-Referenz: api/smartcars.php + Includes/va-flight-status.php.

PHP-Bridge-Beispiel

Drop-in-Beispiel, das Sie auf Ihrer VA-Website anpassen können, wenn Sie nicht über den vollständigen Stack von BlueNova verfügen.

Schnelltest

Einen Flug buchen → VA Flight Ops in smartCARS öffnen → Aktualisieren → ETD/Status ändern → Speichern. Verwendet die URL Ihres Community-Skripts, sobald die API vorhanden ist.

/main>