Росс·Тур API
Сервис

Avia

Предоставляет доступные билеты на авиа перелеты

Методы

init

Инициализация сервиса авиабилеты

Параметры

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"]
					}
			}
         
                        
                        
search

Возвращает доступные билеты.

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"},
			... 
			]
		}]
	}
}
reservation

Резервирование билета

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":"
			}
		}
sessiondata

Получаем данные из сессии

Параметры

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