مراجعة واجهة برمجة تطبيقات Aviationstack: بيانات الرحلات الجوية في الوقت الفعلي والتاريخية

Aviationstack هي واجهة برمجة تطبيقات REST من apilayer للتطبيقات التي تحتاج إلى معلومات رحلات جوية عالمية دون الحاجة إلى إدارة نظام بيانات طيران خاص بها. تُتيح هذه الواجهة إمكانية عرض حالة الرحلات الجوية في الوقت الفعلي، والسجلات التاريخية الحديثة، ومسارات شركات الطيران، والجداول الزمنية، وبيانات الرحلات المستقبلية، بالإضافة إلى بيانات مرجعية للمطارات، وشركات الطيران، والطائرات، والمدن، والدول، وضرائب الطيران.

شهدت الخدمة تغييرات جوهرية منذ المراجعة الأصلية عام ٢٠٢١. تتضمن الخطة المجانية الآن ١٠٠ طلب شهريًا وبروتوكول HTTPS، بينما تقتصر البيانات التاريخية على فترة ثلاثة أشهر متجددة، وتستخدم وثائق واجهة برمجة التطبيقات الحالية api.apilayer.net/aviationstack/v1مسارًا أساسيًا في أمثلتها. كما تضمنت المقالة القديمة ميزات تحديد الموقع الجغرافي التي تنتمي إلى نوع مختلف من واجهات برمجة التطبيقات؛ فـ Aviationstack هي واجهة برمجة تطبيقات لبيانات الطيران، وليست أداة تحديد موقع جغرافي أمامي/عكسي.

حاسوب محمول يعرض طلب REST من Aviationstack واستجابة JSON لرحلة جوية كمثال بجانب نافذة المطار

ما هي البيانات التي يمكن أن يوفرها موقع Aviationstack؟

تتمثل نقطة النهاية الأساسية في [اسم نقطة النهاية] /v1/flights. وهي تدعم عمليات البحث عن الرحلات الجوية في الوقت الفعلي، وفي الخطط المدفوعة المؤهلة، تدعم الاستعلامات التاريخية باستخدام flight_dateالمعلمة [اسم المعلمة]. تتضمن سجلات الرحلات النموذجية حالة الرحلة، ومطارات المغادرة والوصول، ومعرفات IATA وICAO، والمحطات والبوابات، والأوقات المجدولة والمقدرة، ومعلومات شركة الطيران، وتفاصيل الطائرة، وحقول الموقع المباشر عند توفرها.

تتضمن الوثائق الرسمية الحالية أيضًا نقاط نهاية منفصلة لما يلي:

  • جداول الرحلات الجوية والرحلات المستقبلية عبر /v1/flight_schedulesو /v1/flightsFuture.
  • مسارات الطيران عبر /v1/routes.
  • كتالوجات مرجعية للمطارات وشركات الطيران والطائرات وأنواع الطائرات والمدن والدول وضرائب الطيران.

يُشير المزوّد إلى أن تحديثات الحالة في الوقت الفعلي قد تتأخر لمدة تتراوح بين 30 و60 ثانية. وتُغطّي البيانات التاريخية حاليًا فترة ثلاثة أشهر ، لذا فهي ليست أرشيفًا طويل الأمد لتحليلات تمتد لسنوات عديدة.

مفهوم لوحة بيانات الرحلات الجوية مع خريطة مسارات عالمية، وجدول رحلات مباشر، وتفاصيل الرحلات، ولوحة استجابة JSON

كيفية تقديم طلب رحلة طيران أساسي

بعد إنشاء حساب، استخدم مفتاح الوصول إلى واجهة برمجة التطبيقات (API) مع طلب HTTPS GET. مثال بسيط مع تصفية المسار هو:

GET https://api.apilayer.net/aviationstack/v1/flights
    ?access_key=YOUR_ACCESS_KEY
    &dep_iata=SFO
    &arr_iata=JFK

تكون الاستجابة بتنسيق JSON وتتضمن بيانات تعريف الترقيم بالإضافة إلى dataمصفوفة. تساعد عوامل التصفية مثل flight_statusو flight_dateو dep_iataو arr_iataو flight_numberفي تقليل السجلات غير الضرورية. تعامل مع مفتاح الوصول كما تتعامل مع كلمة المرور: احتفظ به بعيدًا عن المستودعات العامة وتجنب عرضه مباشرةً في كود المتصفح.

للاطلاع على أمثلة نقاط النهاية الحالية، استخدم وثائق Aviationstack الرسمية . فهي مصدر أفضل من الاعتماد على مقتطفات برمجية قديمة منسوخة من مراجعات مؤرشفة.

الأسعار وحدود الخطة

تم التحقق من الأسعار والحصص أدناه في 22 أكتوبر 2026. وهي قابلة للتغيير، لذا يرجى التحقق من صفحة الأسعار الرسمية قبل الالتزام بعبء عمل إنتاجي.

خطةالطلبات الشهريةالسعر الشهريوصول ملحوظ
مجاني1000 دولارالاستخدام غير التجاري، رحلات جوية في الوقت الفعلي، HTTPS
أساسي1000049.99 دولارًاالاستخدام التجاري، الرحلات التاريخية، المسارات، الإكمال التلقائي، الجداول الزمنية، الرحلات المستقبلية
محترف50,000149.99 دولارًاميزات أساسية بالإضافة إلى حدود أعلى
أعمال250,000499.99 دولارًاميزات احترافية بالإضافة إلى حجم أكبر بكثير
مؤسسةمخصصعرض أسعار مخصصطلبات الكميات الكبيرة والحلول المخصصة

يُقدم حاليًا خصم على الفواتير السنوية: الأسعار الشهرية الفعلية المُدرجة هي 44.99 دولارًا أمريكيًا للخطة الأساسية، و131.99 دولارًا أمريكيًا للخطة الاحترافية، و424.99 دولارًا أمريكيًا لخطة الأعمال عند الدفع سنويًا. تتضمن الخطط المدفوعة أيضًا تسعيرًا إضافيًا لكل طلب، لذا ينبغي على التطبيقات ذات الأحجام الكبيرة مراعاة كلٍ من الاشتراك الأساسي والتكاليف الإضافية المُحتملة.

رسم بياني لبيانات الطيران يوضح فئات البيانات المدعومة وحصص الطلبات الشهرية الحالية لـ Aviationstack حسب الخطة

الموثوقية، والحدود، ومن يناسبها

تؤكد شركة Aviationstack أن بنيتها التحتية تدعم أحمال العمل التي تتراوح بين المشاريع الصغيرة وأحجام الطلبات العالية جدًا، وتشير إلى متوسط ​​وقت تشغيل يبلغ حوالي 99.9% خلال الاثني عشر شهرًا الماضية. أما بالنسبة لزمن الاستجابة، فلا تعتمد على الادعاء القديم لعام 2021 الذي يشير إلى أوقات استجابة تتراوح بين 10 و100 مللي ثانية. ينشر المزود الآن قياسات مباشرة لنقاط النهاية على صفحة حالة واجهة برمجة التطبيقات (API) ، وينبغي على فرق الإنتاج إجراء اختبارات قياس الأداء لنقاط النهاية والمناطق التي يخططون لاستخدامها.

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

الخلاصة

لا تزال Aviationstack وسيلة سهلة لإضافة بيانات الطيران العالمية إلى التطبيقات، إلا أن الخدمة الحالية تختلف عن إصدار 2021 في جوانب مهمة. تشمل أبرز التحسينات استخدام بروتوكول HTTPS في الخطة المجانية، ونقاط نهاية مخصصة للجداول الزمنية والرحلات المستقبلية، وتقسيم أوضح للخطط. يُعدّ نطاق البيانات التاريخية المتجدد لثلاثة أشهر العائق الرئيسي الذي يجب فهمه قبل البدء في تطوير التطبيق. ابدأ بالخطة المجانية لتجربة بسيطة، ثم قارن حجم الطلبات المتوقع واحتياجاتك من الميزات مع الخطط المدفوعة. يُعدّ قسم الأسئلة الشائعة الرسمي أفضل مصدر للتأكد من قواعد الفوترة الحالية، وتجاوز الحد المسموح به، وتوافر البيانات.

اترك تعليقاً

كيفية إيقاف مزامنة إضافات جوجل كروم دون إيقاف المزامنة نفسها

كيفية إيقاف مزامنة إضافات جوجل كروم دون إيقاف المزامنة نفسها

استخدم إعداد "تخصيص المزامنة" في متصفح Chrome لإيقاف مزامنة الإضافات مع الحفاظ على مزامنة الإشارات المرجعية وكلمات المرور وسجل التصفح والبيانات الأخرى المختارة.

ماذا تعني عبارة GTG في الرسائل النصية ووسائل التواصل الاجتماعي؟

ماذا تعني عبارة GTG في الرسائل النصية ووسائل التواصل الاجتماعي؟

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

ماذا تعني اختصارات RN في النصوص؟ معناها وكيفية استخدامها

ماذا تعني اختصارات RN في النصوص؟ معناها وكيفية استخدامها

في الرسائل النصية والرسائل الخاصة، تعني عبارة RN عادةً "الآن". تعرّف على كيفية تأثيرها على التوقيت والنبرة، ومتى تستخدمها، وكيفية تمييزها عن "الممرضة المسجلة".

معنى اختصار FRFR في الرسائل النصية: كيفية استخدامه في المحادثات غير الرسمية

معنى اختصار FRFR في الرسائل النصية: كيفية استخدامه في المحادثات غير الرسمية

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

ماذا تعني العبارة NP في النص؟ الاستخدامات الشائعة والمعاني الأخرى

ماذا تعني العبارة NP في النص؟ الاستخدامات الشائعة والمعاني الأخرى

في الرسائل النصية والمحادثات، تعني كلمة NP عادةً "لا مشكلة". تعرّف على كيفية استخدامها للرد على الشكر، وقبول المعروف، والفرق بينها وبين كلمة "لا"، ومتى تعني شيئًا آخر.

ماذا تعني عبارة "اسألني أي شيء" في الدردشة؟ وكيفية استخدامها؟

ماذا تعني عبارة "اسألني أي شيء" في الدردشة؟ وكيفية استخدامها؟

في المحادثات، تعني عبارة AMA عادةً "اسألني أي شيء". تعرّف على كيفية استخدام الناس لها، وشاهد أمثلة، وافهم متى قد يضع المضيف حدودًا.

ماذا تعني NTY؟ وكيفية استخدامها في الرسائل النصية

ماذا تعني NTY؟ وكيفية استخدامها في الرسائل النصية

تعني عبارة NTY في الرسائل "لا، شكراً". تعرّف على متى يكون استخدامها مناسباً، وكيف يمكن أن تبدو فظة، وطرق أكثر لطفاً لرفض عرض أو دعوة.

ماذا تعني اختصارات TFTI؟ المعنيان اللذان ستراهما في الرسائل النصية

ماذا تعني اختصارات TFTI؟ المعنيان اللذان ستراهما في الرسائل النصية

عادةً ما تعني عبارة TFTI "شكراً على الدعوة"، وغالباً ما تكون ساخرة، ولكنها قد تعني أيضاً "شكراً على المعلومات". تعرّف على كيفية مساعدة السياق في التمييز بين المعنيين والرد.

ماذا تعني عبارة LMK في الرسائل النصية؟ المعنى، النبرة، والأمثلة

ماذا تعني عبارة LMK في الرسائل النصية؟ المعنى، النبرة، والأمثلة

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

ماذا تعني كلمة HYD في الرسائل النصية؟ وكيفية استخدامها والرد عليها؟

ماذا تعني كلمة HYD في الرسائل النصية؟ وكيفية استخدامها والرد عليها؟

عادةً ما تعني عبارة "HYD" في الرسائل النصية غير الرسمية "كيف حالك؟". تعرّف على نبرة هذه العبارة، ومتى تستخدمها، والطرق الطبيعية للرد عليها.