Echtzeit-Flugdaten mit der Aviationstack-API

Wenn Ihr Unternehmen überhaupt auf Flugdaten angewiesen ist, müssen Sie die robuste Aviationstack-API von Apilayer überprüfen. Dieses großzügig bereitgestellte, preisgünstige und hoch skalierbare SaaS-Angebot ermöglicht es, eine Fülle von Flugdaten aus der ganzen Welt zu verfolgen, von Echtzeitstatistiken bis hin zu historischen Aufzeichnungen mit gleichem Selbstbewusstsein. In diesem Artikel werden wir über Echtzeit-Flugdaten mit der Aviationstack-API sprechen. Lass uns anfangen!





Im Folgenden werfen wir einen Blick auf die umfangreichen Funktionen von Aviationstack. Sie erfahren alles darüber, wie die API die Vorwärts- und Rückwärts-Geokodierung handhabt, und entdecken eine Vielzahl erweiterter Funktionen, um die Integration in die App Ihres Unternehmens vollständig zu gestalten. In unserer einfachen Kurzanleitung helfen wir Ihnen auch bei der Inbetriebnahme von Aviationstack. Gegen Ende des Artikels überprüfen wir die Leistung der API und legen dann die verschiedenen Preisstufen von Aviationstack fest, um zu beurteilen, welches Serviceniveau für Sie am besten geeignet ist.



Die Aviationstack-API auf den Punkt gebracht

Aviationstack ist die Go-to-Microservice-API für Flugdaten in Echtzeit, auf die über 5.000 Unternehmen weltweit vertrauen. Ob Sie eine Buchungsplattform erstellen; Flugvisualisierungs-, Verfolgungs- oder Überwachungsanwendungen; oder etwas neuartigeres. Sie können sich auf das Expertenteam von Apilayer und die globalisierte Infrastruktur verlassen, um die unternehmenskritischen Ergebnisse zu erzielen, die Sie benötigen.

Aviationstack bietet dank seiner umfassenden Kompatibilität mit allen wichtigen Programmiersprachen, einschließlich PHP, Python, Node.js, jQuery, Go und Ruby, eine einfache Integration in praktisch jede App oder Plattform. Anforderungen geben JSON-, XML- oder geocodespezifische GeoJSON-Dateien zurück, um in jedem Anwendungsfall eine optimale Nützlichkeit zu erzielen. Die API reagiert sehr schnell und gibt Ihre Anforderungen in der Regel innerhalb von 10 bis 100 ms zurück.



Die Ergebnisse werden durch Vorwärts- und Rückwärts-Geokodierung generiert. Sie stammen aus einer wirklich umfangreichen Datenbank mit über 2 Milliarden Standorten auf der ganzen Welt. Darüber hinaus können Sie die Parameter für die Verschlüsselung, die Unterstützung mehrerer Sprachen, einbettbare Karten-URLs und vieles mehr anpassen.



Was können Sie mit Aviationstack tun? | Aviationstack API

Was bedeutet das alles für Laien? Es ist keine Übertreibung zu sagen, dass Sie mit Aviationstack auf praktisch alle Informationen zugreifen können, die Sie zu jedem Aspekt der Luftfahrtindustrie auf der ganzen Welt benötigen. Benötigen Sie einige Beispiele? Sie können Daten anfordern über:

  • Live-Flugverfolgung
  • Historische Flugsuchen
  • Zeitplanung und Routen
  • Länder, Städte, Flughäfen, Fluggesellschaften und sogar einzelne Flugzeuge
  • Luftfahrtsteuern

Darüber hinaus müssen zahlreiche historische Daten analysiert werden. Seit seiner Gründung hat Aviationstack sorgfältig Daten zu Millionen und Abermillionen Flugaufzeichnungen gesammelt und gespeichert. Auf diese Weise können Sie Routen, Flugnummern, Datum, Uhrzeit und auch Standortinformationen detailliert betrachten. Sie können auch anzeigen, von welchen Städten, Flughäfen, Terminals und sogar Toren ein Flug abgeflogen oder gelandet ist.



Beginnen Sie mit Aviationstack in 3 Schritten Aviationstack API

Zunächst müssen Sie ein kostenloses Konto erstellen. Navigieren Sie zu aviationstack.com und klicken Sie oben rechts im Fenster auf Kostenlos anmelden. Sie gelangen auf die Preisseite, auf der viele Abonnementpakete verfügbar sind. Melden Sie sich vorerst einfach für die kostenlose Stufe an. Wir werden die anderen Optionen später in diesem Handbuch prüfen. Es ist einfach genug, Ihr Konto jederzeit zu aktualisieren.



Nachdem Sie Ihre Anmeldeinformationen eingegeben haben, klicken Sie erneut auf 'Anmelden', um Ihr Konto zu erstellen. Von dort aus wird Ihnen die dreistufige Kurzanleitung von Aviationstack angezeigt. Dies ist eine umfassende Übersicht über den Prozess, den Sie ausführen werden, damit die API für Sie funktioniert.

  • Der erste Schritt befasst sich mit Ihrem API-Schlüssel, den Sie unverändert verwenden oder nach Bedarf herausdrehen können. Einfach!
  • Als Nächstes wählen Sie Ihre API-Endpunkte aus. Im Klartext bedeutet dies einfach, dass Sie auswählen, welche Datensätze Aviationstack an Ihre App liefert. Hier konfigurieren Sie auch Dinge wie Verschlüsselung, Stapelanforderungen usw. Sie sehen auch die Basis-URL der API: http://api.aviationstack.com/v1/ Dies ist die Adresse, an die Ihre App ihre Anfragen nach den oben genannten Datenpunkten weiterleitet. Aviationstack ist so freundlich, auch Code für eine Beispiel-API-Anfrage bereitzustellen.
  • Endlich Integration! Aviationstack verknüpft Sie mit der vollständigen Dokumentation, in der Sie umfassende Integrationshandbücher und weitere Codebeispiele finden. Natürlich wird die vollständige Integration der App einige Zeit in Anspruch nehmen, aber diese drei Schritte zeigen, wie einfach es ist, die erforderlichen Meilensteine ​​zu erreichen, um dies zu erreichen.

Dashboard-Übersicht | Aviationstack API

Nehmen Sie sich einen Moment Zeit, um Ihr Dashboard zu durchsuchen, bevor Sie sich mit dem Verständnis und der Konfiguration der API-Endpunkte von Aviationstack befassen. Standardmäßig werden Quicklinks zur 3-Schritt-Schnellstartanleitung und deren APT-Dokumentationsseite angezeigt. Sie können Ihren API-Zugriffsschlüssel auch hier anzeigen und ihn jederzeit zurücksetzen.

Facebook Album Foto bestellen

Wenn Sie zur Seitenleiste schauen, werden Sie Folgendes finden:

  • Upgrade- / Abonnementplan - Ein kurzer Überblick über die verschiedenen Preismodelle und ihre jeweiligen Vorteile. Hier können Sie auch Ihren Abrechnungszeitraum und schnelle Statistiken Ihrer API-Nutzung anzeigen.
  • Konto - Konfigurieren Sie hier Ihre grundlegende Identität und Anmeldedaten. Nichts zu mysteriös!
  • Zahlung - Bearbeiten Sie einfach Ihre Zahlungsmethoden und zeigen Sie frühere Rechnungen an, um die Buchhaltung zu vereinfachen.
  • API-Nutzung - Bei weitem die umfangreichste Option in der Seitenleiste. Hier sehen Sie, wie nahe Sie dem Erreichen Ihres monatlichen Kontingents für API-Anforderungen sind. Es gibt auch eine praktische Anzeige für Ihre historischen Nutzungsstatistiken, mit deren Hilfe Sie Ihre Strategie im Laufe der Zeit verfeinern können. Sie erhalten außerdem Dashboard- und E-Mail-Benachrichtigungen, wenn Sie 75%, 90% und 100% Ihres Anforderungskontingents überschreiten (obwohl sie eine Spielraumkapazität von bis zu 120% bieten, um die unvermeidliche Variabilität realer Flüge zu berücksichtigen). .

API-Endpunkte von Aviationstack | Aviationstack API

Hinweis: Die meisten dieser Endpunkte unterstützen 256-Bit-SSL-Verschlüsselung, JSONP-Rückrufe, führt zu Grenzwerten und Paginierungsversatz. Wir werden diese behandeln, nachdem wir die verschiedenen Endpunkte von Aviationstack angesprochen haben.

Hier ist eine kurze Übersicht über jeden Endpunkt, den Sie verwenden können:

  • Echtzeitflüge - Durch Anhängen / Flüge an Ihre Basis-URL können Sie Echtzeitinformationen zu einer beliebigen Anzahl aktueller Flüge anfordern. Es gibt eine Menge Parameter, um Ihre Anfrage einzugrenzen. Im Allgemeinen können Sie jedoch nach verschiedenen Kombinationen von Ankünften / Abflügen, IATA / ICAO-Codes und Flugnummern, Min / Max-Verspätungen und mehr filtern. Hier ist die Beispielantwort in der Dokumentation von Aviationstack:
{ 'pagination': { 'limit': 100, 'offset': 0, 'count': 100, 'total': 1669022 }, 'data': [ { 'flight_date': '2019-12-12', 'flight_status': 'active', 'departure': { 'airport': 'San Francisco International', 'timezone': 'America/Los_Angeles', 'iata': 'SFO', 'icao': 'KSFO', 'terminal': '2', 'gate': 'D11', 'delay': 13, 'scheduled': '2019-12-12T04:20:00+00:00', 'estimated': '2019-12-12T04:20:00+00:00', 'actual': '2019-12-12T04:20:13+00:00', 'estimated_runway': '2019-12-12T04:20:13+00:00', 'actual_runway': '2019-12-12T04:20:13+00:00' }, 'arrival': { 'airport': 'Dallas/Fort Worth International', 'timezone': 'America/Chicago', 'iata': 'DFW', 'icao': 'KDFW', 'terminal': 'A', 'gate': 'A22', 'baggage': 'A17', 'delay': 0, 'scheduled': '2019-12-12T04:20:00+00:00', 'estimated': '2019-12-12T04:20:00+00:00', 'actual': null, 'estimated_runway': null, 'actual_runway': null }, 'airline': { 'name': 'American Airlines', 'iata': 'AA', 'icao': 'AAL' }, 'flight': { 'number': '1004', 'iata': 'AA1004', 'icao': 'AAL1004', 'codeshared': null }, 'aircraft': { 'registration': 'N160AN', 'iata': 'A321', 'icao': 'A321', 'icao24': 'A0F1BB' }, 'live': { 'updated': '2019-12-12T10:00:00+00:00', 'latitude': 36.28560000, 'longitude': -106.80700000, 'altitude': 8846.820, 'direction': 114.340, 'speed_horizontal': 894.348, 'speed_vertical': 1.188, 'is_ground': false } }, [...] ] }

Des Weiteren

  • Historische Flüge - Dies ist eigentlich ein Parameter, der unter dem Endpunkt / Flights verschachtelt ist, aber allein als nützliches Werkzeug zum Parsen historischer Flugdaten erwähnt werden muss. Das Format ist JJJJ-MM-TT und kann zusammen mit allen anderen Standardflugparametern angefordert werden.
  • Fluglinien - Mit Anhängen / Routen können Sie bestimmte Routen einzelner Flüge oder ganzer Fluggesellschaften genauer untersuchen. Filtern Sie nach Flugnummer und / oder IATA / ICAO-Code nach Abflügen / Ankünften. Eine Route sieht ungefähr so ​​aus:
{ 'pagination': { 'limit': 100, 'offset': 0, 'count': 100, 'total': 208033 }, 'data': [ { 'departure': { 'airport': 'Brussels Airport', 'timezone': 'Europe/Brussels', 'iata': 'BRU', 'icao': 'EBBR', 'terminal': null, 'time': '06:10:00' }, 'arrival': { 'airport': 'Girona-Costa Brava', 'timezone': 'Europe/Madrid', 'iata': 'GRO', 'icao': 'LEGE', 'terminal': '1', 'time': '07:55:00' }, 'airline': { 'name': 'Brussels Airlines', 'callsign': 'B-LINE', 'iata': 'SN', 'icao': 'BEL' }, 'flight': { 'number': '3683' } }, [...] ] }

Dann

  • Flughäfen - Solange Sie den Basisplan oder besser haben, können Sie Informationen zu / Flughäfen auf der ganzen Welt anfordern. Dieser Endpunkt unterstützt auch die Suche Parameter, mit dem Sie Vorschläge zur automatischen Vervollständigung von Zeichenfolgeneingaben erhalten können. Mehr zur automatischen Vervollständigung weiter unten.
  • Fluggesellschaften - Mit Anhängen / Fluggesellschaften können Sie Informationen zu Ihrer ausgewählten Fluggesellschaft zusammenstellen. Dieser Endpunkt unterstützt die Suche Parameter auch.
  • Flugzeuge - Möchten Sie Daten zu bestimmten Flugzeugen abrufen? Hier ist ein Beispiel dafür, was Anhänge / Flugzeuge zurückgeben:
{ 'pagination': { 'limit': 100, 'offset': 0, 'count': 100, 'total': 19052 }, 'data': [ { 'registration_number': 'YR-BAC', 'production_line': 'Boeing 737 Classic', 'iata_type': 'B737-300', 'model_name': '737', 'model_code': 'B737-377', 'icao_code_hex': '4A0823', 'iata_code_short': 'B733', 'construction_number': '23653', 'test_registration_number': null, 'rollout_date': null, 'first_flight_date': '1986-08-02T22:00:00.000Z', 'delivery_date': '1986-08-21T22:00:00.000Z', 'registration_date': '0000-00-00', 'line_number': '1260', 'plane_series': '377', 'airline_iata_code': '0B', 'airline_icao_code': null, 'plane_owner': 'Airwork Flight Operations Ltd', 'engines_count': '2', 'engines_type': 'JET', 'plane_age': '31', 'plane_status': 'active', 'plane_class': null }, [...] ] }
  • Flugzeugtypen - Um Daten zu Flugzeugtypen zu erhalten, hängen Sie / Flugzeugtyp an die Basis-URL an. Die API-Antwort gibt Informationen zu einer Vielzahl verschiedener Flugzeugtypen zurück. Wenn Sie diese jedoch eingrenzen möchten, empfehlen wir Ihnen, die hinzuzufügen Suche Parameter zum Eingeben bestimmter Modelle wie DC-10, 737 oder Cessna 172.
  • Luftfahrtsteuern - Mit / taxs können Sie problemlos Daten zu verschiedenen Luftfahrtsteuern abrufen. Andernfalls wird der Name der Steuer sowie der zugehörige IATA-Code zurückgegeben. Dieser Endpunkt unterstützt auch die Suche für Basic-Kunden und höher.
  • Städte, Länder - Anhängende / Städte oder / Länder geben wertvolle Daten zu bestimmten Standorten zurück. Sie können IATA / ISO-Codes, Längen- / Breitengrad, Zeitzone, Bevölkerung, Kapital, Währung, Telefonpräfixe und mehr anzeigen.

Weitere Funktionen | Aviationstack API

Damit Sie steuern können, wie Daten angefordert und übertragen werden, bietet der Aviationstack einige erweiterte Optionen zum Anpassen Ihrer Anforderungen:

  • 256-Bit-HTTPS-Verschlüsselung - Obwohl dies optional ist, hat Addictive Tips viele Artikel über die Vorteile der Verschlüsselung geschrieben, na ja… im Grunde alles. Vorausgesetzt, Sie haben mindestens das Basic Aviationstack-Abonnement und Sicherheit ist etwas, das Sie schätzen, gibt es eine einfache Möglichkeit, Ihre API-Anfrage zu ändern: einfach ersetzen HTTP in der Basis-API-URL mit https , wie folgt: https://api.aviationstack.com. Dadurch wird Ihre Kommunikation mit dem Aviationstack-Server durch eine undurchdringliche 256-Bit-SSL-Verschlüsselung beeinträchtigt - der Industriestandard aus gutem Grund.
  • JSONP-Rückrufe - Domänenübergreifende Richtlinien können die Rückgabe Ihrer API-Anforderung behindern. Durch das Hervorrufen von JSONP-Rückrufen wird dieses Problem umgangen und stattdessen ein externes Skript angefordert. Für Laien ist dies ein Tool, das Sie anwenden können, um Straßensperren zu überwinden, die die Übertragung wichtiger Daten beeinträchtigen können.
  • Autocomplete - Diese Funktion wird aufgerufen, indem der Suchparameter zu Ihrer Anfrage hinzugefügt wird. Wenn Sie den genauen Begriff für ein bestimmtes Flugzeug, einen Flughafen oder etwas anderes nicht kennen, können Sie Aviationstack im Wesentlichen bitten, Sie auf halbem Weg zu treffen. Dadurch wird ein Dialogfeld erstellt, in dem Sie mit der Eingabe von einfachem Englisch beginnen können. Die API interpretiert die Zeichenfolge und schlägt die richtige Nomenklatur vor. Dies ist eine äußerst nützliche Funktion, die jedoch für kostenlose Abonnenten nicht verfügbar ist. Unterstützte Endpunkte sind: / Flughäfen, / Fluggesellschaften, / Flugzeuge, / Flugzeugtypen, / Steuern, / Städte, / Länder.
  • API-Fehler - Wie bei allem geht manchmal etwas mit Ihrer API-Anfrage schief. In diesem Fall gibt Aviationstack ein JSON-Objekt zurück, das eine Nachricht enthält, die das Problem zusammen mit dem Fehlercode beschreibt. Sie können auch den Kontext sehen, in dem der Fehler aufgetreten ist, sodass Sie den Fehler leichter beheben und beseitigen können.

Leistung | Aviationstack API

Zu diesem Zeitpunkt sollten Sie eine ziemlich gute Vorstellung davon haben, was Aviationstack kann. Um wirklich zu verstehen, wie leistungsfähig die API ist, betrachten wir, wie viele Datenpunkte sich im Aviationstack-Netzwerk befinden:

  • Über 10.000 Flughäfen
  • Über 13.000 Fluggesellschaften
  • Über 19.000 Flugzeuge
  • Über 300 Flugzeugtypen
  • Über 9.000 Städte
  • 250+ Länder
  • 500+ Luftfahrtsteuern

Um einige dieser Zahlen in einen Zusammenhang zu bringen, gibt es laut Airports Council International weltweit rund 17.000 Flughäfen. Schätzungen zufolge liegt die Gesamtzahl der aktiven Flugzeuge bei rund 39.000. Beide Zahlen berücksichtigen die kommerzielle und militärische Infrastruktur. Wenn Sie bedenken, dass sich Aviationstacks Teil des Kuchens ausschließlich auf zivile Flüge konzentriert, stellen Sie fest, dass deren API die überwiegende Mehrheit der nichtmilitärischen Flugaktivitäten weltweit abdeckt.

Auch wenn Aviationstack sein Netzwerk beiseite legt, bleibt es sehr beeindruckend. Sie berichten von einer Verfügbarkeit von 99,9% in den letzten 12 Monaten, was zeigt, dass sie nicht nur für theoretische Leistung werben, sondern auch die Stabilität haben, diese zu sichern. Darüber hinaus verzögern sich die von Ihren Anfragen zurückgegebenen Daten in der Regel um weniger als eine Minute. Das ist für ein Consumer-SaaS-Produkt auf jeden Fall extrem schnell.

Am kritischsten ist vielleicht, dass diese Zahlen ihre Treue behalten, egal wie groß Sie Ihre Anfragen vergrößern. Unabhängig davon, ob Sie nur ein paar tausend Anfragen pro Monat stellen oder Millionen von Datenpunkten pro Tag verarbeiten, liefert Aviationstack in 99,9% der Fälle eine schnelle und zuverlässige Leistung. Wenden Sie sich einfach mit Ihren Anforderungen an das Support-Team, und sie werden es schaffen.

Preisgestaltung | Aviationstack API

Aviationstack bietet fünf Serviceebenen. Unabhängig davon, ob Sie ein Startup, ein KMU oder ein Unternehmen betreiben, gibt es ein Paket, das Ihre Anforderungen auf kostengünstige Weise erfüllt.

Werfen wir einen Blick:

Wie schlagen Sie einen Freund auf Facebook vor?
  • Kostenlos - Wie der Name schon sagt, kostet die Verwendung dieser Stufe nichts. Darüber hinaus müssen Sie nicht einmal Ihre Kreditkartendaten angeben. Es ist also das Beste für alle, die Aviationstack unverbindlich testen möchten. Kostenlose Benutzer haben ein API-Anforderungskontingent von 500 / Monat, eine persönliche Lizenz. Und uneingeschränkter Zugriff auf Aviationstacks riesigen Bestand an Echtzeit-Luftfahrtdaten. Der Kundensupport ist begrenzt, daher müssen Sie über ein gewisses Verständnis der API-Integration verfügen, um diese Ebene optimal nutzen zu können.
  • Basic - 49,99 USD pro Monat mit einem monatlichen Rabatt von 10 USD für Jahresabonnements. Diese Stufe erhöht Ihr Anforderungskontingent erheblich auf 10.000 Anfragen pro Monat. Sie erhalten außerdem erweiterten Zugriff auf Echtzeit- und Verlaufsdaten sowie Informationen zu Flugrouten. Entscheidend ist, dass Sie auch die Verschlüsselung und die automatische Vervollständigung entsperren, um insgesamt eine sicherere und optimierte Benutzererfahrung zu erzielen. Basisabonnenten erhalten eine kommerzielle Lizenz sowie vollen Zugriff auf den unglaublichen Kundensupport von Aviationstack.
  • Fachmann - 149,99 USD pro Monat mit einem monatlichen Rabatt von 30 USD für Jahresabonnements. Darüber hinaus bietet Aviationstack erweiterte Zugriffsbeschränkungen für Unternehmen, die eine Skalierung wünschen. Die Professional-Klasse ist ihr beliebtestes Paket und ideal für die überwiegende Mehrheit der kommerziellen Anwendungen geeignet. Monatliche Anfragen steigen auf ein Kontingent von 50.000 und Sie haben vollen Zugriff auf Echtzeit-, Verlaufs- und Flugroutendaten. Verschlüsselung und automatische Vervollständigung sind in dieser Stufe ebenfalls Standard. Zusammen mit einer kommerziellen Lizenz und umfassendem Kundensupport.

Dann

  • Unternehmen - 499,99 USD pro Monat mit einem monatlichen Rabatt von 100 USD für Jahresabonnements. Die Business-Ebene umfasst alles in der Professional-Ebene, mit Ausnahme Ihres Kontingents, das auf 250.000 monatliche Anfragen steigt. Dies ist mehr als genug Leistung für alles andere als die größten Unternehmen.
  • Unternehmen - Wenn Sie eine umfassende Überwachung der Luftfahrtbranche wünschen, wenden Sie sich an Aviationstack, um ein individuelles Angebot zu erhalten. Gemeinsam identifizieren Sie Ihre geschätzten Volumenanforderungen und konfigurieren Ihr Abonnement entsprechend. Seien Sie versichert, Aviationstack ist bereit, seine beträchtlichen Ressourcen einzusetzen, um kundenspezifische Lösungen zu erhalten, die Ihren Anforderungen am besten entsprechen.

Fazit

Okay, das war alles Leute! Ich hoffe euch gefällt dieser Aviationstack API Artikel und ich finde ihn hilfreich für euch. Geben Sie uns Ihr Feedback dazu. Auch wenn ihr weitere Fragen zu diesem Artikel habt. Dann lassen Sie es uns in den Kommentaren unten wissen. Wir kommen bald auf Sie zurück.

Ich wünsche ihnen einen wunderbaren Tag!

Siehe auch: So verhindern Sie automatisch, dass Google Hangouts ausgeführt werden