Bu web site tanımlama bilgileri kullanmaktadır. Bu web siteyi kullanarak ve bu sitede gezinerek, bunu kabul etmiş olursunuz.
Kapat
FlightAware uçuş takibinin reklamlarla desteklendiğini biliyor muydunuz?
FlightAware.com'dan gelen reklamlara izin vererek FlightAware'in ücretsiz kalmasını sağlamamıza yardım edebilirsiniz. harika bir deneyim sunmak adına reklamlarımızı anlamlı ve öne çıkmayacak şekilde tutmak için yoğun şekilde çalışıyoruz. FlightAware'deki whitelist adsreklamları güvenilir olarak görmek hızlı ve kolaydır, veya lütfen premium hesaplarımıza geçmeyi düşünün.
Kapat

Uçuş Takibi ve Uçuş Durumu API'si

FlightAware uçuş verilerini Flight XML üzerinden kullanın, imkânlar sınırsız!

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

Temel Özellikler

  • 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 2.0; 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

Şunları içeren 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 2.0 özellikleri tamamlanmış uçuş verisi API'mizdir. 3.0 beta'yı denemek isterseniz buraya tıklayın.

FlightXML 2.0 Kod Örnekleri

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 ayrıca Ruby, Java, Tcl, Perl, ASP ve başka dillerle de kullanılabilir. View additional code examples.

Dünya Genelindeki Organizasyonlar Tarafından Kullanılıyor

Sorularınız mı var? Lütfen satın alma ekibimizle iletişime geçin, size yardımcı olmaktan mutluluk duyacaklar.

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!