Предлагаем Вашему вниманию специализированный 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 в котором и будет находиться массив с результатом.
Похожие статьи
Таллинская рождественская ярмарка признана лучшей в Европе
Лучшей ярмарку признал не кто-нибудь, а сами туристы, что уже успели там побывать.В 2018-2019 г.г. даты ярмарки: 24.11.2018 – 07.01.2019
Читать статьюТОП-10 идей. Что купить в Дубае?
А Вы уже закупились подарками на Новый год для своих друзей и близких? Хотите подарить что-то эксклюзивное и необычное? В таком случае, ловите идею!Dubai Shopping Festival 2019
Знаменитый фестиваль пройдёт с 26 декабря 2018 по 2 февраля 2019.
Счастливчики, которые успеют к началу фестиваля, попадут на 12-часовую распродажу со скидками до 90%. Dubai Shopping Festival - это настоящий "must visit" для всех любителей отличного шоппинга! Читать статью
Комментарии