Markenfarben einer Fluggesellschaft abrufen
Fragen Sie United Airlines mit dem IATA-Code UA ab und lesen Sie das Array colorscheme. Jeder Paletteneintrag enthält RGB-Werte, einen Hex-Wert, einen Prozentwert und einen Helligkeitsindikator. Ersetzen Sie YOUR_API_KEY durch Ihren API-Schlüssel.
Anfrage · cURL
curl --get 'https://content.airhex.com/api/v3.7.10/airlines/' \
--data-urlencode 'apikey=YOUR_API_KEY' \
--data-urlencode 'iata=UA'
Antwort · JSON-Auszug
[
{
"iata": "UA",
"icao": "UAL",
"marketing_name": "United Airlines",
"colorscheme": [
{
"color": [20, 20, 212],
"percent": 98,
"hex": "#1414D4",
"dark": 1
}
],
...
}
]
Gekürzte Antwort. Die Auslassungspunkte (…) stehen für weitere Airline-Felder, die hier nicht gezeigt werden, und gehören nicht zur tatsächlichen JSON-Antwort.
Vollständige Referenz: Airline-API →
Typische Aufgaben bei der Umsetzung
Airline-Paletten für Ihre Anwendung herunterladen
Exportieren Sie das Verzeichnis als JSON, um jedes Array colorscheme mit seinen verschachtelten Eigenschaften zu erhalten. Speichern Sie die Paletten zusammen mit Airline-Namen, Codes und airhex_id. Setzen Sie onlyscheduled=0, wenn Sie Airline-Typen jenseits des Linienverkehrs benötigen, und wählen Sie die passenden Datensätze in Ihrer Anwendung aus.
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=JSON' \
--output airline-brand-colors.json
Markenfarben über den Airline-Namen finden
Suchen Sie mit name, bestätigen Sie die gewünschte Fluggesellschaft und lesen Sie colorscheme. Die Namenssuche findet auch Teilübereinstimmungen. Prüfen Sie die gelieferte Fluggesellschaft, bevor Sie eine Palette auf eine Airline-Karte oder ein Profil anwenden.
curl --get 'https://content.airhex.com/api/v3.7.10/airlines/' \
--data-urlencode 'apikey=YOUR_API_KEY' \
--data-urlencode 'name=United'
Farbpalette über einen ICAO-Code abrufen
Verwenden Sie icao, wenn Ihre Datenquelle einen dreistelligen Airline-Code liefert. Das Beispiel ruft United Airlines mit UAL ab und liefert colorscheme zusammen mit der Kennung der Fluggesellschaft.
curl --get 'https://content.airhex.com/api/v3.7.10/airlines/' \
--data-urlencode 'apikey=YOUR_API_KEY' \
--data-urlencode 'icao=UAL'
Häufig gestellte Fragen
Was liefert die API für Markenfarben von Fluggesellschaften?
Das Feld colorscheme enthält ein Array von Paletteneinträgen. Jeder Eintrag enthält color für die RGB-Komponenten, hex für den Hex-Wert, percent für den mitgelieferten Prozentwert und dark als Helligkeitsindikator.
Kann ich die gelieferten Hex-Werte in CSS verwenden?
Ja. Ein gelieferter Hex-Wert wie #1414D4 lässt sich als CSS-Farbe einsetzen. Prüfen Sie, ob Palette und Wert vorhanden sind, bevor Sie sie anwenden, und halten Sie für fehlende Daten eine Standardfarbe bereit. Die RGB-Komponenten finden Sie in color. Zeigen Sie Namen und Logo der Fluggesellschaft an, damit Reisende sie nicht allein an der Farbe erkennen müssen.
Liefert die API eine Hauptfarbe oder mehrere Farben?
Die Antwort ist ein Array. Ihre Integration sollte daher mehrere Einträge unterstützen und nicht von einer einzelnen Farbe ausgehen. Wählen Sie den anzuzeigenden Eintrag nach den Anforderungen Ihrer Oberfläche; nicht jede Fluggesellschaft hat gleich viele Paletteneinträge.
Soll percent bestimmen, wie stark eine Farbe in meiner Oberfläche vorkommt?
Nein. Der Wert ist ein Metadatum des Paletteneintrags und keine Vorgabe für das Seitenlayout. Wo und in welchem Umfang Sie jede Farbe einsetzen, legt Ihr Designsystem fest.
Garantiert dark lesbaren weißen oder schwarzen Text?
Nein. Betrachten Sie dark als Helligkeitsindikator, nicht als Barrierefreiheitsprüfung oder Kontrastverhältnis. Prüfen Sie die konkrete Kombination aus Vorder- und Hintergrundfarbe in Ihrer Oberfläche.
Ersetzt die Palette die Markenrichtlinien einer Fluggesellschaft?
Nein. Das Feld liefert Farbdaten, kein vollständiges Markenhandbuch, keine Druckfarbspezifikation und keine Erlaubnis, Marken einer Fluggesellschaft zu verwenden. Wenn Sie exakte Markenvorgaben benötigen, nutzen Sie die passenden Markenrichtlinien.
Was tue ich, wenn colorscheme fehlt oder leer ist?
Verwenden Sie das Standard-Styling Ihrer Anwendung und lassen Sie den Namen der Fluggesellschaft sichtbar. Leiten Sie keine Palette aus der Allianz oder der Muttergesellschaft ab.
Kann ich Airline-Farben herunterladen und lokal speichern?
Ja, mit einer passenden Lizenz für die Airline-Datenbank. Exportieren Sie mit dump=1 und response_type=JSON, um die verschachtelte Palettenstruktur zu erhalten. Behalten Sie die Kennung der Fluggesellschaft bei jeder Palette und aktualisieren Sie gespeicherte Datensätze regelmäßig. Behalten Sie airhex_id und den Zeitstempel updated aus der vollständigen Antwort, um Änderungen an der Palette zu übernehmen.