This website uses cookies. By using and further navigating this website, you accept this.
Dismiss
Did you know that FlightAware flight tracking is supported by advertising?
You can help us keep FlightAware free by allowing ads from FlightAware.com. We work hard to keep our advertising relevant and unobtrusive to create a great experience. It's quick and easy to whitelist ads on FlightAware or please consider our premium accounts.
Dismiss
מעקב טיסות ו-Status API של טיסות
First Flight XML Demo Second Flight XML Demo

שימוש לדוגמה

התחל עוד היום לשלוח בקשות ללא תשלום!

השתמש בעוצמה הטמונה ב-FlightXML של FlightAware כדי לשלב נתוני טיסות בזמן אמת בתוך האפליקציה או האתר שלך!


התחל עוד היום לשלוח בקשות ללא תשלום!

התכונות העיקריות
  • גישה ומינוף של כל מקורות נתוני הטיסה של FlightAware
  • התראות הניתנות-להגדרת תצורה, בזמן אמת, על אירועי טיסה
  • תמחור מבוסס-נפח
  • מספר רב של דוגמאות קוד מלמעלה מעשר שפות תכנות שונות
נתוני טיסה בשיטת דחיפה או משיכה

FlightXML 2.0 הוא API פשוט מבוסס-שאילתות המעניק לתוכניות גישה לנתוני הטיסה של FlightAware. המשתמשים יכולים לקבל נתונים נוכחיים או היסטוריים, וה-API תואם כל אפליקציה התומכת ב-SOAP/WSDL או ב-REST/JSON.

חיפוש טיסות על סמך שילוב של תכונות:
  • מספר טיסה או מספר רישום
  • נמל תעופה מוצא ו/או יעד
  • סוג מטוס
  • טווח רום טיסה מהנמוך-לגבוה
  • טווח מהירות קרקע מהנמוך-לגבוה
אחזור נתוני טיסה כגון:
  • מספר הטיסה או מספר הרישום
  • סוג המטוס
  • מוצא ויעד
  • זמן קבלת המיקום האחרון
  • קו אורך, קו רוחב, מהירות קרקע ורום טיסה
גם נמלי תעופה יכולים להשיג רשימת פרטי טיסה, כולל:
  • טיסות סדירות
  • טיסות שהמריאו
  • טיסות הנמצאות בדרכן לנמל התעופה
  • טיסות שהגיעו לנמל התעופה

FlightXML 2.0 הוא ה-API המלא שלנו עבור נתוני טיסות. אם ברצונך לנסות את גרסה 3.0, גרסת הבתא, לחץ כאן.

דוגמאות לקוד של FlightXML 2.0
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 גם עם Ruby, Java, Tcl, Perl, ASP ושפות אחרות. View additional code examples.

בשימוש ארגונים מכל רחבי העולם
NASA Northrop Grumman
boingo Hawaiian Airlines
יש לך שאלות? פנה לצוות המכירות שלנו שנציגיו ישמחו לעזור לך.
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

תיעוד

ניתן לקבל גישה ל-API של FlightAware לקבלת סטטוס ומעקב טיסות וכן נתונים תעופתיים דרך REST או SOAP, וניתן לגשת ל-API הזה מכל שפת תכנות.

תמיכה

בדוק את השאלות הנפוצות כדי למצוא תשובות לשאלות כלליות, או בקר בפורום לקבלת מידע מעמיק יותר.

כניסה לאתר

עדיין אין לך חשבון? הירשם כעת (ללא תשלום) כדי ליהנות מתכונות מותאמות-אישית, מהתראות טיסה ועוד!