Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Формирование поискового запроса





Для того, чтобы запустить поиск, необходимо передать параметры поиска GET запросом на адрес:

http://tourvisor.ru/xml/search.php

Часть параметров передается кодами (например страна, город вылета) – кодировку можно получить из соответствующих справочников (см. инструкцию «XML - справочники»).

В ответ выдается числовой идентификатор запроса - по нему можно отслеживать статус и получать результаты поиска.

Внимание! Получать статус и результаты поиска можно только с того же IP адреса, с которого делался первоначальный запрос.

Параметры поискового запроса:

  • departure – код города вылета
  • country – код страны
  • datefrom - дата от в формате дд.мм.гггг (если не указан - текущая дата +1 день)
  • dateto - дата до в формате дд.мм.гггг (если не указан - текущая дата +8 дней). Максимальный диапазон = 2 недели (14 дней)
  • nightsfrom - ночей от (по умолчанию = 7)
  • nightsto - ночей до (по умолчанию = 10)
  • adults - кол-во взрослых (по умолчанию = 2)
  • child - кол-во детей (по умолчанию = 0)
  • childage1 - возраст 1 ребенка, лет (опционально). Младенец = 1.
  • childage2 - возраст 2 ребенка, лет (опционально). Младенец = 1.
  • childage3 - возраст 3 ребенка, лет (опционально). Младенец = 1.
  • stars – категория отеля (звездность) (опционально)
  • starsbetter – 1 – показывать категории лучше указанной. по умолчанию 1 (опционально)
  • meal - тип питания (код) (опционально)
  • mealbetter – 1 – показывать питание лучше указанного. по умолчанию 1 (опционально)
  • rating – рейтинг отеля (опционально). Используется кодировка: 0: любой, 2: >= 3.0, 3: >= 3.5, 4: >= 4.0, 5: >= 4.5 (т.е. нужно передать целое число, соотв. критерию)
  • hotels - коды отелей (если несколько, то через запятую) (опционально)
  • hoteltypes - типы отелей (через запятую: active, relax, family, health, city, beach, deluxe) пример:relax,beach (опционально).
  • pricetype - тип цены. 0 – цена за номер, 1 – цена за человека (по умолчанию 0)
  • regions – коды курортов (если несколько, то через запятую) (опционально)
  • operators - список операторов (через запятую) (опционально)
  • pricefrom - цена от (в рублях, опционально)
  • priceto - цена до (в рублях, опционально)
  • format - json или xml - по умолчанию xml

 

Пример запроса:

http://tourvisor.ru/xml/search.php?authlogin=test&authpass=123123&departure=3&country=1&datefrom=15.02.2014&dateto=21.02.2014&nightsfrom=6&nightsto=10&adults=2&child=0&format=xml

 

Пример ответа:

<result>

<requestid>32023799</requestid>

</result>

 

Элемент requestid содержит идентификатор поискового запроса.

 

Date: 2016-06-07; view: 1186; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию