#B1003
قبل از شروع!
پیش نیازها و شرایط اخذ API چارتری
داشتن مجوز بند (الف) از سازمان هواپیمایی کشوری
آژانس های بند الف تحت نظارت مستقیم سازمان هواپیمایی کشوری هستند و وظیفه اصلی آنها فروش بلیط خطوط ...
داشتن سرویس با قابلیت هاب ایرپلاس
یکی دیگر از پیش نیاز های اتصای به سرویس چارتری داشتن سرویس با قابلیت هاب ایرپلاس از مجموعه می با...
تعاریف و اصطلاحات استفاده شده در مستندات
لطفا در هنگام استفاده از مستندات، تعاریف زیر را مد نظر داشته باشید: تامین کننده: منظور آژانس مسا...
نکات کلی و ابتدایی راه اندازی سرویس
پیش نیاز کار با این سرویس داشتن دانش فنی مانند (Rest-full API, JWT Authentication) و آشناییت کا...
Header های اجباری برای تمامی درخواست ها
لطفا دقت نموده که به همراه تمامی درخواست های خود، header های زیر را نیز ارسال نمای HTTP //(requ...
استفاده از Https و TLS
تمام در خواست های ارسالی به هسته مرکزی الزاما باید از بستر HTTPS استفاده نمایند. و درخواست های بد...
نحوه ی تراست کردن IP
جهت استفاده از وب سرویس باید IP شما در اتوماسیون Trust شود. از آنجایی که در سیستم تراست کردن IP ب...
متدهای قابل پشتیبانی
سرویس فعلی از متدهای زیر پشتیبانی می کند نام متد کاربرد توضیحات GET دریافت اطلاع...
ورژن بندی سرویس
در حال حاضر طبق جدول ذیل ورژن 1 سرویس در حال اجرا می باشد. این ورژن از پایداری بسیار بالایی برخو...
مدیریت خطاها – Error handling
مقدمه ای بر Error Handling
قبل از هر چیز لازم است بدانیم مدیریت خطا یا error handling به چه معناست. این اصطلاح به واکنش و مک...
نحوه نگارش خطاها
پاسخ نادرست – Response False یا همان مشکل در ارسال اطلاعات عنوان نوع مقادیر توضیح...
Status Code – کدهای وضعیتی درخواست ها
وضعیت 200 — OK کد وضعیت 200 OK نشان میدهد که درخواست بهدرستی توسط سرور دریافت، درک و پردازش ش...
خطاهایی که در قالب Response دریافت میشود
این خطا ها در قالب Response False بصورت کد دریافت میشوند که میتوانید در متن خطا ها و راه حل آنها ...
دریافت جزئیات خطا از طریق API
عنوان وضعیت مقادیر توضیحات Method اجباری GET متد ارسال درخواست Domain...
سربرگ – Header
در این روش شما باید درخواست خود را از طریق لینک زیر ارسال فرمائید. {{Api Url}}/error-handling ...
مقادیر ارسالی – Request Data
عنوان نوع وضعیت مقادیر توضیحات code Integer اختیاری نام کاربری دریافت شده در ص...
پاسخ صحیح – Response True
عنوان نوع مقادیر توضیحات status Boolean true مقدار در پاسخ صحیح همیشه true است ...
پاسخ نادرست – Response False
عنوان نوع مقادیر توضیحات status Boolean false مقدار در پاسخ نادرست همیشه false ا...
دریافت لیست خطا ها و راه حل ها – Get Errors
در این بخش شما میتوانید لیست error code هایی که در api های مختلف ممکن است آنها با مواجه شوید را د...
دریافت لیست ارور ها از طریق API
عنوان وضعیت مقادیر توضیحات Method اجباری GET متد ارسال درخواست Domain اج...
سربرگ – Header
در این روش شما باید درخواست خود را از طریق لینک زیر ارسال فرمائید. {{Api Url}}/errors HEADER ...
مقادیر ارسالی – Request Data
عنوان نوع وضعیت مقادیر توضیحات code Integer اختیاری error code در صورت عدم ارس...
پاسخ صحیح – Response True
هنگام ارسال کلید code جواب دریافتی به صورت زیر میباشد. عنوان نوع مقادیر توضیحات ...
پاسخ نادرست – Response False
عنوان نوع مقادیر توضیحات error error.code Integer شماره خطا مربوطه ...