Diese Website verwendet Cookies. Mit der Weiternutzung der Website drücken Sie Ihr Einverständnis mit dem Einsatz von Cookies aus.
Schließen
Wussten Sie schon, dass die Flugverfolgung auf FlightAware durch Werbung finanziert wird?
Sie können uns dabei helfen, FlightAware weiterhin kostenlos anzubieten, indem Sie Werbung auf FlightAware.com zulassen. Wir engagieren uns dafür, dass unsere Werbung auch in Zukunft zweckmäßig und unaufdringlich ist und Sie beim Surfen nicht stört. Das Erstellen einer Positivliste für Anzeigen auf FlightAware geht schnell und unkompliziert. Alternativ können Sie sich auch für eines unserer Premium-Benutzerkonten entscheiden..
Schließen

Flug-Tracking und Flug-Status API

Nutzen Sie FlightXML für die Integration von FlightAware-Flugdaten. Die Möglichkeiten sind grenzenlos!

Kostenlose Anfragen SOFORT starten! Preisanfrage

Hauptmerkmale

  • Profitieren Sie vom Zugriff auf alle Flugdatenquellen von FlightAware.
  • Konfigurierbare Flugereignis-Meldungen in Echtzeit
  • Volumenabhängige Preisgestaltung
  • Zahlreiche Programmierbeispiele in mehr als einem Dutzend Programmiersprachen

Automatische und manuelle Flugdatenaktualisierung

FlightXML 2.0 ist eine einfache, abfragebasierte API, die Programmen Zugriff auf beliebige Flugdaten von FlightAware gewährt. Benutzer können aktuelle oder archivierte Daten abrufen; außerdem ist die API kompatibel mit Anwendungen, die SOAP/WSDL oder REST/JSON unterstützen.

Flugsuche nach verschiedenen Attributen:

  • Flugnummer oder Luftfahrzeugkennzeichen
  • Abflughafen und/oder Zielflughafen
  • Flugzeugtyp
  • Höhenbereich niedrig bis hoch
  • Geschwindigkeit über Grund niedrig bis hoch

Abrufen von Flugdaten, z. B.:

  • Die Flugnummer oder das Luftfahrzeugkennzeichen
  • Der Flugzeugtyp
  • Abflughafen und Zielflughafen
  • Empfangszeit der letzten Position
  • geogr. Länge, geogr. Breite, Geschwindigkeit über Grund und Höhe

Flughäfen können ebenfalls eine Liste mit Flugdaten abrufen, z. B.:

  • Planmäßige Flüge
  • Gestartete Flüge
  • Flüge mit dem Flughafen als Ziel
  • Auf dem Flughafen gelandete Flüge

FlightXML 2.0 ist unsere Flugdaten-API mit vollem Funktionsumfang. Hier klicken, wenn Sie Version 3.0 Beta ausprobieren möchten.

FlightXML 2.0 Programmierbeispiele

import requests

username = "YOUR_USERNAME"
apiKey = "YOUR_API_KEY"
fxmlUrl = "https://flightxml.flightaware.com/json/FlightXML2/"

payload = {'airport':'KSFO', 'howMany':'10'}
response = requests.get(fxmlUrl + "Enroute",
    params=payload, auth=(username, apiKey))

if response.status_code == 200:
    print response.json()
else:
    print "Error executing request"
								
var Client = require('node-rest-client').Client;
var username = 'YOUR_USERNAME';
var apiKey = 'YOUR_API_KEY';
var fxmlUrl = 'https://flightxml.flightaware.com/json/FlightXML2/';
var client_options = {
    user: username,
    password: apiKey
};
var client = new Client(client_options);
client.registerMethod('airlineInfo', fxmlUrl + 'AirlineInfo', 'GET');
var airlineInfoArgs = {
    parameters: {
       airlineCode: 'UAL'
    }
};
client.methods.airlineInfo(airlineInfoArgs, function (data, response) {
    console.log(data);
});
								
<?php
$username = "YOUR_USERNAME";
$apiKey = "YOUR_API_KEY";
$fxmlUrl = "https://flightxml.flightaware.com/json/FlightXML2/";

$queryParams = array(
    'ident' => 'SWA45',
    'howMany' => 10,
    'offset' => 10
);
$url = $fxmlUrl . 'FlightInfoEx?' . http_build_query($queryParams);

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_USERPWD, $username . ':' . $apiKey);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);

if ($result = curl_exec($ch)) {
    curl_close($ch);
    echo $result;
}
?>							
string fxmlUrl = "http://flightxml.flightaware.com/json/FlightXML2";
string username = "YOUR_USERNAME";
string apiKey = "YOUR_APIKEY";
var uriBuilder = new UriBuilder(fxmlUrl);
var requestUrl = fxmlUrl
    .AppendPathSegment("AirportInfo")
    .SetQueryParams(new { airportCode = "KIAH" });
var serializer = new DataContractJsonSerializer(typeof(AirportInfoResult));
var client = new HttpClient();
var credentials = Encoding.ASCII.GetBytes(username + ":" + apiKey);
client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", Convert.ToBase64String(credentials));
var streamTask = client.GetStreamAsync(apiUrl);
var airportInfo = serializer.ReadObject(await streamTask) as AirportInfoResult;
Console.WriteLine(airportInfo.AirportResult.Code);
								

FlightXML 2.0 kann auch mit Ruby, Java, Tcl, Perl, ASP und anderen Sprachen verwendet werden. View additional code examples.

Wird von Unternehmen auf der ganzen Welt eingesetzt

Haben Sie Fragen? Bitte wenden Sie sich an unser Vertriebsteam, das Ihnen gerne weiterhilft.

Dokumentation

Auf die API von FlightAware kann zur Abfrage von Flugstatus- und Flugverkehrsinformationen via REST oder SOAP zugegriffen werden; der Zugriff auf die API kann in jeder beliebigen Programmiersprache erfolgen.

Support

Bitte besuchen Sie unsere FAQ-Seite, wenn Sie Antworten auf allgemeine Fragen suchen. Weitergehende Informationen finden Sie im Diskussionsforum.

Anmelden

Haben Sie kein Konto? Jetzt (kostenlos) registrieren für kundenspezifische Funktionen, Flugbenachrichtigungen und vieles mehr!