API доступа к турам и ценам сайта www.ecotour.by

Предлагаем Вашему вниманию специализированный API доступа к описаниям туров, ценам, наличию мест оператора ООО "Экотур-6". Для доступа к API просьба написать запрос на igor@e6.by 


Информация для разработчиков, которые будут работать с API www.ecotour.by:

Для выполнения запросов к api модуля необходимо перейти по сгенерированному url предварительно заменив метку:

method_name (в json)    https://www.ecotour.by/rest/RESTID/RESTURL/method_name/

method_name.xml (в xml)   https://www.ecotour.by/rest/RESTID/RESTURL/method_name.xml/

RESTID и RESTURL вы получаете персонально и лично для Вашего проекта

Для передачи параметров следует передавать в url параметры. Например /getbyid/?id=39 - в данном случае мы получим описание тура в системе с id = 39.

Все ответы приходят в json или xml формате.

При успешном результате выполнения ответ будет содержать ключ result в котором и будет находиться массив с результатом.

При не успешном  ответ содержит код ошибки в ключе error и описание ошибки в ключе error_description

На данный момент доступно три метода:

getlist - получает список туров с описанием. Доступные параметры для передачи:

count - количество получаемых элементов за запрос (не более 50) (параметр необязательный. по-умолчанию 50)

page - номер страницы для получения списка туров.  (параметр необязательный. по-умолчанию 1)

В ответе возвращается массив массивов полей с описанием

Если ключ result - пустой массив - это значит нет доступного описания по туру

Пример:  getlist/?count=20&page=2

getbyid - получает описание конкретного тура по id. Доступные параметры для передачи:

id - id тура в системе (параметр обязательный)

В ответе возвращается массив полей с описанием

Если ключ result - пустой массив - это значит нет доступного описания по туру

Пример: getbyid/?id=39

tourPrices - получает предложения с ценами по туру для дат. Доступные параметры для передачи:

id - ID тура в системе (обязательный)

date_from - дата с которой искать предложение в формате dd.mm.yyyy  (параметр обязательный)

date_to - дата до которой искать предложение в формате dd.mm.yyyy  (параметр обязательный)

adults - кол-во взрослых (параметр необязательный. по-умолчанию 1)

children - (параметр необязательный. по-умолчанию 0)

children_age - [массив значений возрастов для детей. Количество возрастов должно быть равно числу указанному в параметре children. По умолчанию возраст принимается равным 6 для каждого ребенка для которого не указан возраст] (необязательный)

В ответе возвращается массив массивов полей с рассчитанными и доступными ценовыми предложениями по туру для данного запроса. Если ключ result - пустой массив - это значит нет доступных предложений по туру  для данного запроса

Пример: tourprices/?id=39&date_from=30.12.2019&date_to=30.12.2020&adults=2&children=0

При успешном результате выполнения ответ будет содержать ключ result в котором и будет находиться массив с результатом.


Похожие статьи

«Королевский сад» в Стокгольме

«Королевский сад» в Стокгольме

Об этом городе уже написан не один десяток путеводителей и лестных отзывов. Стокгольм интересен в любое время года и в любую погоду. Но в преддверие весны мы не могли не напомнить о...  Читать статью
В автобусный тур с ребенком

В автобусный тур с ребенком

Пока некоторые родители еще решаются на автобусное путешествие с ребенком, мы сделаем подборку тех мест, которые просто созданы для них! Читать статью

Комментарии