Typische Aufgaben bei der Umsetzung
Code-Verzeichnis der Fluggesellschaften herunterladen
Mit dump=1 exportieren Sie die Datenbank. Ergänzen Sie onlyscheduled=0, um alle Airline-Typen statt nur des Standardfilters für den Linienverkehr einzubeziehen. Das CSV-Beispiel lässt sich in Ihre eigene Datenbank importieren; behalten Sie für einen ICAO-Abgleich Datensätze mit gefülltem Feld icao. Prüfen Sie type_code, wenn Sie andere Betreibertypen wie Bahn, Bus und Fähre ausschließen möchten.
curl --get 'https://content.airhex.com/api/v3.7.10/airlines/' \
--data-urlencode 'apikey=YOUR_API_KEY' \
--data-urlencode 'dump=1' \
--data-urlencode 'onlyscheduled=0' \
--data-urlencode 'response_type=CSV' \
--output airlines.csv
ICAO-Code über den Namen der Fluggesellschaft finden
Suchen Sie mit name und lesen Sie icao aus jedem gelieferten Datensatz. Die Namenssuche findet auch Teilübereinstimmungen. Prüfen Sie deshalb die gelieferten Fluggesellschaften, statt den ersten Treffer als einzigen zu betrachten.
curl --get 'https://content.airhex.com/api/v3.7.10/airlines/' \
--data-urlencode 'apikey=YOUR_API_KEY' \
--data-urlencode 'name=Southwest'
IATA-Code einem ICAO-Code zuordnen
Übergeben Sie den IATA-Code in iata und lesen Sie das Feld icao aus der Antwort. So finden Sie zu WN aus einem Buchungslieferanten den Code SWA für den Abgleich mit einem Luftfahrtdatensatz.
curl --get 'https://content.airhex.com/api/v3.7.10/airlines/' \
--data-urlencode 'apikey=YOUR_API_KEY' \
--data-urlencode 'iata=WN'
Häufig gestellte Fragen
Was ist ein ICAO-Code einer Fluggesellschaft?
Ein dreistelliger Airline-Code, z. B. SWA für Southwest Airlines. Diese Seite behandelt Airline-Kennungen; für Flughafenkennungen nutzen Sie die Flughafen-API.
Wie unterscheiden sich ICAO- und IATA-Codes von Fluggesellschaften?
ICAO-Codes von Fluggesellschaften bestehen aus drei Buchstaben, IATA-Codes aus zwei Zeichen und können Ziffern enthalten. Die Airline-API liefert beide Felder, soweit vorhanden. Verwenden Sie den Parameter, der zum Codesystem Ihrer Datenquelle passt: ICAO-Codes senden Sie in icao, IATA-Codes in iata.
Kann ich ICAO- und IATA-Codes von Fluggesellschaften ineinander überführen?
Fragen Sie einen ICAO-Code mit icao ab und lesen Sie iata aus dem Ergebnis, oder fragen Sie einen IATA-Code mit iata ab und lesen Sie icao. Prüfen Sie vor der Zuordnung, ob das Zielfeld gefüllt ist; nicht jeder Datensatz hat beide Codes. Halten Sie ICAO-Code und Airline-Kennung auch dann bereit, wenn keine IATA-Zuordnung existiert.
Kann ich Fracht- und Charterbetreiber abfragen?
Setzen Sie onlyscheduled=0, um Airline-Typen jenseits des Standardfilters für den Linienverkehr einzubeziehen. Wählen Sie die gewünschten Betreiberkategorien über type_code und, wenn Ihre Anwendung nur aktive Fluggesellschaften zeigen soll, über status. Der Standard onlyscheduled=1 wählt Fluggesellschaften im Linienverkehr aus.
Bezeichnet parent_icao die ausführende Fluggesellschaft eines Fluges?
Nein. Laut Referenz der Airline-API ist parent_icao der ICAO-Code einer Muttergesellschaft, sofern vorhanden. Die ausführende Fluggesellschaft eines bestimmten Fluges ermitteln Sie mit der Kennung Ihres Fluglieferanten und fragen diese separat ab.
Wie behandle ich eine nicht aufgelöste Abfrage?
Behalten Sie den ursprünglichen Code aus Ihrer Quelle als Ersatz, wenn sich eine Fluggesellschaft nicht auflösen lässt, und behandeln Sie fehlgeschlagene Anfragen getrennt von fehlenden Treffern. Vergleichen Sie bei Teilübereinstimmungen in der Namenssuche Namen und Codes, bevor Sie einen Datensatz auswählen.
Kann ich ein ICAO-Airline-Verzeichnis in meiner eigenen Datenbank führen?
Ja, mit einer passenden Lizenz für die Airline-Datenbank. Exportieren Sie mit dump=1 als JSON, XML oder CSV und behalten Sie die Felder, die Ihre Integration braucht. Speichern Sie airhex_id zu den Code-Zuordnungen und aktualisieren Sie Ihre Kopie regelmäßig. Airhex prüft und aktualisiert die Airline-Daten täglich; die Änderungsprotokoll-API liefert die jüngsten Änderungen. Behalten Sie beim Aktualisieren den Zeitstempel updated aus der vollständigen Antwort.
Liefert dieser Endpunkt Flugverfolgung oder Flugstatus in Echtzeit?
Nein. Er liefert Airline-Referenzdaten zur Identifizierung von Fluggesellschaften und zur Code-Zuordnung. Aktuelle Fluginformationen beziehen Sie von Ihrem Flugdatenanbieter. Das Feld status beschreibt den Betriebsstatus der Fluggesellschaft, nicht einen einzelnen Flug.