كيفية حساب تأخيرات الرحلة باستخدام API

عقدة المصدر: 1738990

في هذه المقالة ، سنشرح "كيفية حساب تأخيرات الرحلات باستخدام واجهة برمجة التطبيقات" وهو موضوع يثير اهتمام وكالات المطالبة بتعويضات الطيران وشركات التأمين على الطيران وشركات الطيران ووكالات السفر وغيرها الكثير في قطاع الطيران.

تخضع تأخيرات الرحلات الجوية للتعويض نيابة عن الركاب. بالنظر إلى وجود الآلاف من الرحلات الجوية التي تتأخر كل يوم من قبل عشرات من شركات الطيران المختلفة ، فمن الصعب جمع بيانات تأخير الرحلة والاحتفاظ بها بنفسك. ما نقدمه هو واجهة برمجة تطبيقات Aviation Edge Flight Delay التي تجمع وتجمع وتخزن بيانات تأخير الرحلة نيابة عنك ، وتعود إليك كلما طلبت ، بناءً على المعلمات التي تحددها.

واجهة برمجة تطبيقات تأخير الرحلة - كيف تعمل بالضبط؟

تعمل واجهة برمجة تطبيقات Flight Delay بشكل أساسي كواجهة برمجة تطبيقات لجدول الرحلات التاريخية. يقوم بتخزين بيانات جدول المطار في الوقت الفعلي على مستوى العالم ويتوسع كل يوم حتى تتمكن من عرضها على أنها بيانات تاريخية لاحقًا ، وقتما تشاء. تعتمد كيفية حساب تأخيرات الرحلة باستخدام واجهة برمجة التطبيقات على قدرة البيانات على إرجاع بيانات التأخير بطريقة يمكنك من خلالها مطابقة ذلك مع التفاصيل الأخرى للرحلة.

تتضمن تفاصيل كل رحلة في الرد ما يلي:

  • رقم الرحلة الجوية،
  • تفاصيل شركة الطيران ،
  • مطارات المغادرة والوصول ،
  • الأوقات المجدولة والفعلية ،
  • آخر حالة رحلة مسجلة ،
  • التأخيرات (إن وجدت) ،

جعل API مصدرًا جيدًا وشاملًا لبيانات تأخير الرحلة.

فماذا عن مرشحات؟ سأحتاج إلى طلب الرحلة التي أحتاجها بالضبط. عادةً ما تقوم واجهة برمجة تطبيقات Flight Delay بإرجاع جدول واحد في كل مرة (إما جدول المغادرة أو الوصول لمطار واحد). ومع ذلك ، من الممكن استخدام عوامل تصفية معينة بدلاً من الحصول على الجدول الزمني بالكامل واختيار الرحلات التي تهتم بها من بين الجميع.

هذا هو المدخل الرئيسي للجدول بأكمله ، مع الحد الأدنى لعدد المعلمات المطلوبة. بمعنى آخر ، كل معلمة في هذا الإدخال إلزامية:

http://aviation-edge.com/v2/public/flightsHistory?key=[API_KEY]&code=JFK&type=departure&date_from=YYYY-MM-DD

ما يمكنك القيام به هو إضافة المعلمات التالية في هذا الإدخال لتصفية البيانات. يرجى ملاحظة أن عوامل التصفية تقتصر على هؤلاء ولا يمكن استخدام كل قيمة في الاستجابة كعامل تصفية:

  • & date_to = نهاية النطاق الزمني
  • & dep_iataCode = مطار المغادرة إذا كان الإدخال الرئيسي هو جدول وصول
  • & arr_iataCode = مطار الوصول إذا كان الإدخال الرئيسي هو جدول المغادرة
  • & flight_iata = مرشح الطيران
  • & flight_num = مرشح رقم الرحلة
  • & الحالة = آخر حالة مسجلة (التأخير ليس حالة ولكنه محدد لكل رحلة. هذا الفلتر مفيد بشكل خاص إذا كنت تبحث عن ألغيت الرحلات)

مثال على استجابة API لرحلة مع تأخير. يظهر التأخير بالدقائق.

واجهة برمجة تطبيقات توقع تأخير الرحلة

من أجل حساب متوسط ​​معدل التأخير لشركة طيران أو مسار معين ، ستحتاج إلى بيانات تأخير الرحلة المجمعة التي يمكن أن تحصل عليها واجهة برمجة تطبيقات Flight Delay Prediction الخاصة بنا.

تسمح واجهة برمجة التطبيقات (API) بطلب بيانات التأخير بناءً على تاريخ أو نطاق تاريخ في الماضي. بهذه الطريقة ، يمكنك تحديد فترة زمنية معينة وجمع كل الأوقات التي تأخرت فيها الرحلة ومدة تأخرها. يمكنك استخدام هذا لإنشاء إحصائيات لتقدير تقريبًا تأخيرات هذه الرحلة في المستقبل وإنشاء قاعدة بيانات حول هذا الأمر.

على سبيل المثال ، يمكنك طلب الإدخال أدناه 12 مرة ، كل منها يغطي فترة 30 يومًا:

http://aviation-edge.com/v2/public/flightsHistory?key=[API_KEY]&code=JFK&type=departure&date_from=YYYY-MM-DD&date_to=YYYY-MM-DD&flight_number=1234&airline_iata=AB

في نهاية 12 مكالمة ، سوف تحصل على عدد مرات تشغيل الرحلة "AB1234" وعدد مرات تأخرها ومدة تأخرها خلال عام.

*** يرجى ملاحظة أن API تطلب أساسًا جدول المطار الكامل وأنت تقوم بتصفية الجدول الكامل. نتيجة لذلك ، قد تكون فترة الثلاثين يومًا أقصر إلى 30-3 أيام لبعض المطارات ذات حركة المرور الكبيرة ، مثل مطار جون إف كينيدي. في هذه الحالة ، يمكنك ببساطة إجراء المزيد من المكالمات التي تغطي فترات أقصر باستخدام واجهة برمجة تطبيقات Flight Delay Prediction API.

احسب تأخيرات الرحلة باستخدام واجهة برمجة التطبيقات - ابدأ الآن!

تبدو مثيرة للاهتمام بما فيه الكفاية؟ الشروع في العمل بنفس السهولة! الوصول إلى API يأتي مع اشتراك API. تتوفر خطط مختلفة لمتطلباتك. ما عليك سوى اختيار الخيار الأفضل لك أدناه وإنشاء اشتراك API الخاص بك في دقيقة واحدة. سيتم إرسال مفتاح API الخاص بك تلقائيًا إلى عنوان بريدك الإلكتروني بطريقة نشطة بالكامل. ابدأ في طلب البيانات باستخدام مفتاحك على الفور!

تريد معرفة المزيد؟ قم بزيارة صفحة المنتج هنا!

لديك أي أسئلة؟ اتصل بنا!

اختبر البيانات!

احصل على مفتاح API الخاص بك الآن مع خصومات ضخمة للاختبار!

الطابع الزمني:

اكثر من حافة الطيران