#C1017
جستجو چارترهای موجود (باامکان افزودن بازه زمانی) – Search
شما به دو روش کلی و متفاوت می توانید اطلاعات availability را دریافت نمایید.
- روش اول: درخواست real-time
- در این روش، هربار که مسافری در سایت شما جستجو انجام دهد، شما با ارسال درخواست اطلاعات availability را دریافت کرده و به مسافر نمایش می دهید.
- این روش مناسب زمانی است که سایت شما دارای ترافیک زیادی نیست. به عنوان مثال مجموع تعداد درخواست شما به سرویس، کمتر از 30 هزار عدد درخواست در روز می باشد.
- روش دوم: Cache کردن اطلاعات و پاسخ دادن به جستجوها از Cache داخلی خود
- در این روش شما در فواصل زمانی منظم، اطلاعات availability را از تامین کننده دریافت و در سمت خود ذخیره می نمایید. سپس هربار که کاربری در سایت شما جستجو انجام میدهد، از Cache داخلی خود اطلاعات را دریافت کرده و به مسافر نمایش می دهید.
- این روش مناسب زمانی است که سایت شما دارای ترافیک زیادی می باشد.
دریافت از طریق API
عنوان وضعیت مقادیر توضیحات Method اجباری GET متد ارسال درخواست Domain اجبا...
سربرگ – Header
{{Api Url}}/search/{{type}} HEADER GET /api/reservation/{{Api version}}/search/{{type}} HTTP/...
مقادیر ارسالی – Request Data
عنوان نوع وضعیت مقادیر توضیحات datetime_start String اجباری تاریخ رفت d...
پاسخ صحیح – Response True
عنوان نوع مقادیر توضیحات items Array items[index].charter_id Integer ...
پاسخ نادرست – Response False
عنوان نوع مقادیر توضیحات error Object error.code Integer شماره خطا مر...