Avia
Предоставляет доступные билеты на авиа перелеты
Методы
Инициализация сервиса авиабилеты
Параметры
emailagency string
E-Mail агентства
from string
Код города вылета. По умочанию MOW
to string
Код города прилёта. Если оставить пустым, то по умочанию PAR
http://api.ross-tur.ru/gate/?method=init&emailagency=buu-tour%40mail.ru&from=SVX&to=AAQ&version=latest&apiKey=demo&service=avia&format=json
Результат
{
"success":true,
"data":{
"time":"14.08.2015 09:19:00",
"sessionid":"3aa6401fe1574da866f70b6094c5dbd4",
"from":["SVX","SVX EKATERINBURG, E URAL RUSSIA","Екатеринбург","Россия","ru"],
"to":["AAQ","AAQ ANAPA, RUSSIA","Анапа","Россия","ru"]
}
}
Возвращает доступные билеты.
a string find
adult int
Количество взрослых пассажирвоа
agency int
Агентсво или нет
aviatype int
Тип авиперелета. 0 - в обе стороны, 1 - в одну сторону и сложный маршрут
child int
Количество детей
city string
Города вылета через запятую
class int
Класс перелета. 0 - эконом, 1 - бизнес, 2 - первый класс, 3 - Премиум
day string
Дни вылета через запятую
filter_carrier string
Фильтр по авикомпанияем, коды авикомпании через запятую
filter_day
Фильтр по дням
filter_marga
filter_oper
Фильтр по операторам
infants int
Колличество младенцево
noconnect int
Возможность пересадки. 1 - без пересадок, 0 - с пересадками
page int
Страница с авиабаилтами.
seachtype string
Поиск по конкретным датам. FLIGHTS - конкретные даты. NEARESTDATES - +/- день. NEARESTDATES3 - +/- 3 дня
sessionid string
sessionid, который получаем после метода "init"
sort
Сортировка. sum - по сумме. maxtime - по максимальному времени
time string
Время вылета через запятую
http://api.ross-tur.ru/gate/?method=search&a=find&agency=1&time=ALL,ALL&seachtype=FLIGHTS&noconnect=1&day=28.09.2015,03.10.2015&class=0&adult=1&child=0&infants=0&aviatype=0&city=SVX,MOW&filter_carrier=&filter_day=&filter_marga=&filter_oper=&page=0&sort=&sessionid=&emailagency=buu-tour@mail.ru&version=8&apiKey=demo&service=avia&format=json
Результат
{
"success": true,
"data": {
"time":"20.09.2013 12:46:05",
"date":"21.09.2013",
"dateto":"24.09.2013",
"sessionid":"584b5065a70472d370377cfb65034368",
"charset":"UTF-8",
"emailagency":"bilet@rosstour.ru",
"emailtourist":"",
"from":["MOW","MOW MOSCOW, RUSSIA","Москва","Россия","ru"],
"to":["HKG","HKG HONG KONG, HONG KONG S A R","Гонконг","Китай","cn"],
"sessionKeyup":"34e898a7548f33c31920611b10adb648",
"sessionToken":false,
"sessionTimeStart":"1379667735",
"sessionTimeEnd":"1379671335",
"find":[{
"oper":"Sabre",
"sum":"28542",
"tarif":"19970",
"skidka_percent":
"3",
"skidka_agency":"29058",
"similar":"e32ee6677fce132b16638793ae109476",
"origin":[[{
"DepartureTime":"21:15",
"DepartureDate":"21.09.2013",
"ArrivalTime":"09:50",
"ArrivalDate":"22.09.2013",
"FlightNumber":965,
"MarketingAirline":"UN",
"OperatingAirline":"UN",
"OperatingFlightNumber":965,
"OperatingAirlineLogo":"http:\/\/rt.ross-tur.ru\/img\/airline\/UN.gif",
"ElapsedTime":515,
"DepartureAirport":"DME",
"ArrivalAirport":"HKG",
"ResBookDesigCode":"I",
"AirEquipType":772,
"MarriageGrp":"O",
"DepartureTimeZone":4,
"ArrivalTimeZone":8,
"SeatsRemaining":"5",
"Meal":"Ужин (D)",
"eTicket":"true"
}],[{
"DepartureTime":"22:10",
"DepartureDate":"24.09.2013",
"ArrivalTime":"23:55",
"ArrivalDate":"24.09.2013",
"FlightNumber":709,
"MarketingAirline":"CX",
"OperatingAirline":"CX",
"OperatingFlightNumber":709,
"OperatingAirlineLogo":"http:\/\/rt.ross-tur.ru\/img\/airline\/CX.gif",
"ElapsedTime":165,
"DepartureAirport":"HKG",
"ArrivalAirport":"BKK",
"ResBookDesigCode":"S",
"AirEquipType":773,
"MarriageGrp":"O",
"DepartureTimeZone":8,
"ArrivalTimeZone":7,
"SeatsRemaining":"9",
"Meal":"Ужин (D)",
"eTicket":"true"},
...
]
}]
}
}
Резервирование билета
a string reservation
Исполнение метода резервирования билета
apiKey string
Api ключь
bonuscard int
Номер бонусной карты, если есть
col int
Колличество персон, на которых бронируются билет
comment string
Комментарий к заказу
email string
E-Mail заказчика
findselect int
Номер билета из сессии
get Array
Массив информации персон, на которых бронируют билеты
phone int
Телефон заказчика
sessionid string
Идентификатаор сессии, по которой производился поиск
Результат
{
"success":true,
"data":{
"error":"",
"CustomerIdentifier":"KBEDNQ","price":"0","comment":"
}
}
Получаем данные из сессии
Параметры
method string sessiondata
sessionid string
ID сессии
http://api.ross-tur.ru/gate/?method=sessiondata&sessionid=2e7ac1514ba1feb3f32c68ffbc594b9b&version=latest&apiKey=demo&service=avia&format=json
Результат
{
"success":true,
"data":{
"date":"15.08.2015",
"dateto":"18.08.2015",
"sessionid":"2e7ac1514ba1feb3f32c68ffbc594b9b",
"charset":"UTF-8",
"emailagency":"it@rosstour.ru",
"emailtourist":"",
"from":["MOW","MOW MOSCOW, RUSSIA","Москва","Россия","ru"],
"to":["PAR","PAR PARIS,
...
Виджеты
— Avia