Uçuş Takibi ve Uçuş Durumu API'si
First Flight XML Demo Second Flight XML Demo

Numune Kullanımı

Ücretsiz istekte bulunmaya BUGÜN başlayın!

Uygulamanıza veya web sitenize canlı uçuş verileri entegre etmek için FlightAware'in Flight XML'ini kullanın!


Ücretsiz istekte bulunmaya BUGÜN başlayın!

TEMEL ÖZELLİKLER
  • FlightAware'in uçuş verisi kaynaklarının tümüne erişim ve yükseltme
  • Gerçek zamanlı yapılandırılabilir uçuş etkinliği uyarıları
  • Miktar bazlı fiyatlandırma
  • Bir düzineden fazla programlama dilinde çok sayıda kod örneği
Bildirimli Bİldirimsiz Uçuş Verisi

FlightXML; programların FlightAware’in her tür uçuş verisine erişebilmelerini sağlayan basit, sorgu tabanlı bir API'dir. Kullanıcılar mevcut ya da geçmişe dönük veri edinebilirler ve API da SOAP/WSDL veya REST/JSON'u destekleyen her tür uygulamayla uyumludur.

Uçuşları özellikler kombinasyonuna göre arayın:
  • Uçuş veya kuyruk numarası
  • Başlangıç noktası ve/veya varış havaalanı
  • Uçak türü
  • Yavaştan hızlıya irtifa
  • Yavaştan hızlıya yer sürati
Şunun gibi uçuş verilerini al:
  • Uçuş veya kuyruk numarası
  • Uçak türü
  • Başlangıç noktası ve varış yeri
  • Son konumun alındığı zaman
  • Boylam, enlem, yer sürati ve irtifa
Havaalanları şunları da içeren bir uçuş bilgisi listesi edinebilirler:
  • Ayarlanmış uçuşlar
  • Kalkan uçuşlar
  • Havaalanına yönelen uçuşlar
  • Havaalanına varan uçuşlar
FlightXML Kod Örnekleri
import requests

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

payload = {'airport_code':'KSFO', 'type':'enroute', 
    'howMany':'10'}
response = requests.get(fxmlUrl + "AirportBoards", 
    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 client = new Client(client_options);
client.registerMethod('findFlights', fxmlUrl + 'FindFlight', 'GET');
var findFlightArgs = {
    parameters: {
        origin: 'KIAH',
        destination: 'KJFK',
        type: 'nonstop'
    }
};
client.methods.findFlights(findFlightArgs, function (data, response) {
    console.log(data);
});
							
<?php
$username = "YOUR_USERNAME";
$apiKey = "YOUR_API_KEY";
$fxmlUrl = "https://flightxml.flightaware.com/json/FlightXML3/";

$queryParams = array(
    'ident' => 'SWA35',
    'howMany' => 10,
    'offset' => 10
);
$url = $fxmlUrl . 'FlightInfoStatus?' . 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/FlightXML3";
string username = "YOUR_USERNAME";
string apiKey = "YOUR_APIKEY";
var uriBuilder = new UriBuilder(fxmlUrl);
var requestUrl = fxmlUrl
    .AppendPathSegment("AirportInfo")
    .SetQueryParams(new { airport_code = "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 ayrıca Ruby, Java, Tcl, Perl, ASP ve başka dillerle de kullanılabilir.

Ek kod örneklerini görün

Dünya Genelindeki Organizasyonlar Tarafından Kullanılıyor
NASA Northrop Grumman
boingo Hawaiian Airlines
Sorularınız mı var? Lütfen satın alma ekibimizle iletişime geçin, size yardımcı olmaktan mutluluk duyacaklar.
Max Tribolet

Max Tribolet

+1 (713) 456-3083

email

Sherron Goodenough

Sherron Goodenough

+1 (713) 456-3070

email

Bryce Nelson

Bryce Nelson

+1 (713) 456-3077

email

Belgeler

FlightAware'in uçuş durumu, uçuş takibi ve havacılık verisi için olan API'sine REST veya SOAP üzerinden erişilebilir ve API'ye herhangi bir programlama dili aracılığıyla erişilebilir.

Destek

Genel sorulara cevaplar bulmak için lütfen SSS bölümümüzü ziyaret edin veya daha derinlemesine bilgiler için tartışma forumumuza göz atın.

Giriş

Hesabınız yok mu? Kişiselleştirilmiş özellikler, uçuş uyarıları ve daha fazlası için şimdi (ücretsiz) üye olun!