مستندات سرویس های ایرپلاس

مستندات API سرویس های ایرپلاس با محوریت ساده سازی فرایند پیاده سازی API ایرپلاس توسط همکاران راه اندازی شده است.

Application Programming Interface 

عبارت API مخفف Application Programming Interface (رابط برنامه‌نویسی برنامه کاربردی) است.

به API مانند منوی یک رستوران نگاه کنید. منو شامل لیستی از غذاها به همراه توضیحی در مورد هر غذا است. زمانی که یکی از غذاهای منو را سفارش می‌دهید، آشپزخانه رستوران کار تهیه غذا را انجام می‌دهد. شما دقیقاً نمی‌دانید که رستوران چگونه غذا را آماده می‌کند و درواقع نیازی هم به دانستن آن ندارید.

به‌طور مشابه، API عملیاتی که توسعه‌دهندگان از آن‌ها استفاده می‌کنند را به همراه شرح فعالیت آن‌ها لیست می‌کند. توسعه‌دهنده نیازی به دانستن چگونگی ساخت پنجره «Save As» توسط سیستم‌عامل ندارند، بلکه تنها دانستن وجود این امکان در برنامه برای آن‌ها کافی است.

این که توسعه‌دهندگان، داده خودشان را به API می‌دهند تا نتیجه را دریافت کنند تفسیر درستی نیست . این موضوع بیشتر شبیه یک رستوران خیالی است که غذا را با مواد اولیه‌ای که شما با خود به رستوران برده‌اید، برایتان آماده ‌کند.

لیکن API به‌طورکلی بسیار دقیق است. API ها به توسعه‌دهندگان اجازه می‌دهند تا با استفاده از مزایای پیاده‌سازی پلتفرم در زمان صرفه‌جویی کنند و به اصل مطلب بپردازند. بدین ترتیب نیاز کمتری به تولید کد دارند و همچنین سازگاری بیشتری با برنامه‌های کاربردی همان پلتفرم ایجاد می‌کند. API ها دسترسی به منابع سخت‌افزاری و نرم‌افزاری را کنترل می‌کنند.

جهت استفاده از سرویس API ایرپلاس لطفا پیش نیاز ها را حتما مطالعه فرمائید.

داشتن حداقلی دانش در زمینه های مانند (Rest-full API, JWT Authentication) و آشناییت کامل با عملیات های چارتری و رزرو بلیت، هتل و خدمات الزامیست.

توجه داشته باشید که API های ایرپلاس دارای محدودیت درخواست 60 رکوئست می باشد.

پیشنهاد | جهت بهبود کیفیت اگر تعداد درخواست های شما کمتر از 20.000 درخواست در روز می باشد لطفاً از طریق متدهای جستجو در لحظه استفاده نمائید. اگر دانش فنی در زمینه طراحی کش سرور جهت کش کردن آیتم ها را دارید میتوانید حتی در درخواست های کمتر هم آیتم ها را بصورت کش ذخیره نمائید و از API های Capacity جهت بروزرسانی تعداد موجود اقدام نمائید.