Для удобства наших партнеров, а также в целях совместимости наше API поддерживает старые и новые методы.
Обращаем ваше внимание, что порядок работы может отличаться от метода к методу. За более подробным описанием обращайтесь к необходимому методу.
Наше API поддерживает несколько вариантов формата выгрузки (XML и JSON).
Для управления форматом данных существуют флаги is_json и data_type, которые необходимо указывать в аргументе HTTP-запроса.
Например: data_type=json, data_type=xml, is_json=1 или is_json=0.
Если не указывать тип явно, то выгрузка придёт в формате XML (за исключением нескольких методов).
К каждому методу необходимо указывать уникальный токен авторизации. Для получения токена Вам необходимо зарегистрироваться в личном кабинете агента. После того как токен будет сгенерирован, Вам откроются возможности выгрузки данных и создания заказов.
В настоящий момент на все туры действует система динамического ценообразования. Основным термином данной системы является - коэффициент динамической цены.
Коэффициент динамической цены (КДЦ) - специальный множитель, отражающий текущий спрос на рынке на определенный тур. На текущем этапе у Вас есть возможность не использовать его в своей системе, но мы рекомендуем учесть его.
Для простоты понимания далее приведена формула, как рассчитать стоимость тура для клиента с учетом КДЦ.
Возвращает аккумулированную информацию из всех запросов далее.
https://www.rtoperator.ru/export.html?entity=all&data_type=<Тип данных>&token=<Токен авторизации>
data_type - Тип данных token - Токен авторизации Возвращает список актуальных туров по параметрам
https://www.rtoperator.ru/export.html?entity=tour&tour_id=<ID тура>&owner=<Является ли тур нашим?>&category_id=<ID категории тура>&data_type=<Тип данных>&token=<Токен авторизации>
tour_id - ID тура owner - Является ли тур нашим? category_id - ID категории тура data_type - Тип данных token - Токен авторизации Возвращает даты тура по ID тура
https://www.rtoperator.ru/export.html?entity=tourDate&tour_id=<ID тура>&data_type=<Тип данных>&token=<Токен авторизации>
tour_id - ID тура data_type - Тип данных token - Токен авторизации Возвращает все картинки для тура по ID
https://www.rtoperator.ru/export.html?entity=tourImage&tour_id=<ID тура>&data_type=<Тип данных>&token=<Токен авторизации>
tour_id - ID тура data_type - Тип данных token - Токен авторизации
Возвращает информацию по всем услугам.
Обращаем ваше внимание,
что доп. услуги - это отдельная сущность
https://www.rtoperator.ru/export.html?entity=tourService&tour_id=<ID тура>&data_type=<Тип данных>&token=<Токен авторизации>
tour_id - ID тура data_type - Тип данных token - Токен авторизации Возвращает информацию по всем скидкам на услугу
https://www.rtoperator.ru/export.html?entity=tourDiscount&service_id=<ID услуги>&data_type=<Тип данных>&token=<Токен авторизации>
service_id - ID услуги data_type - Тип данных token - Токен авторизации Возвращает массив объектов, которые хранят информацию о городе, ID тура и позиции города по маршруту тура.
https://www.rtoperator.ru/export.html?entity=tourCity&data_type=<Тип данных>&token=<Токен авторизации>
data_type - Тип данных token - Токен авторизации Возвращает список объектов, содержащих информацию об ID услуг и скидках для них
https://www.rtoperator.ru/export.html?entity=discount&data_type=<Тип данных>&token=<Токен авторизации>
data_type - Тип данных token - Токен авторизации Возвращает прайс-лист тура
https://www.rtoperator.ru/export.html?entity=price&tour_id=<ID тура>&data_type=<Тип данных>&token=<Токен авторизации>
tour_id - ID тура data_type - Тип данных token - Токен авторизации Возвращает массив связей между категориями
https://www.rtoperator.ru/export.html?entity=categoryMap&data_type=<Тип данных>&token=<Токен авторизации>
data_type - Тип данных token - Токен авторизации Возвращает список всех категорий
https://www.rtoperator.ru/export.html?entity=category&data_type=<Тип данных>&token=<Токен авторизации>
data_type - Тип данных token - Токен авторизации Возвращает список всех направлений
https://www.rtoperator.ru/export.html?entity=country&data_type=<Тип данных>&token=<Токен авторизации>
data_type - Тип данных token - Токен авторизации Метод создает заказ в нашей системе, а Вам возвращается стоимость, выставленная для туристов, с учетом комиссий и скидок
https://www.rtoperator.ru/export.html?entity=makeOrder&token=<Токен авторизации>
token - Токен авторизации {
"data": {
"tourDateId": 74722,
"room": {
"0": {
"0": {
"fio": "Бортич Александра Николаевна",
"passport": "1234567890",
"date": "1990-01-01",
"isChild": false,
"phone": 9123456789
},
"1": {
"fio": "Арзамасова Елизавета Николаевна",
"passport": "1234567890",
"date": "1997-01-01",
"isChild": false,
"phone": 9123456789
}
},
"1": {
"0": {
"fio": "Депардье Жерар",
"passport": "1234567890",
"date": "1990-01-01",
"isChild": true,
"phone": 9123456789
},
"1": {
"fio": "Петров Александр",
"passport": "1234567890",
"date": "1990-01-01",
"isChild": true,
"phone": 9123456789
}
}
}
}
} {
"success": "true",
"error": "false",
"data": {
"orderId": "527153",
"totalSum": "171157.2",
"totalCommission": "37655",
"waitList": true
}
} Возвращает справку по API
https://www.rtoperator.ru/export.html?entity=help&is_json=1&token=<Токен авторизации>
is_json - Вывод в формате JSON token - Токен авторизации Возвращает список актуальных туров со свойствами: идентификатор направления, разметку заголовков и описаний, количество дней и ночей, города, наш ли это тур и т.д. (JSON-Only)
https://www.rtoperator.ru/export.html?entity=toursGeneralData&token=<Токен авторизации>
token - Токен авторизации Возвращает общую информацию по туру: идентификатор направления, разметку заголовков и описаний, количество дней и ночей, города, наш ли это тур и т.д. (JSON-Only)
https://www.rtoperator.ru/export.html?entity=tourGeneralData&tour_id=<ID тура>&token=<Токен авторизации>
tour_id - ID тура token - Токен авторизации Возвращает список пар дат (старт-конец) для конкретного тура (JSON-Only)
https://www.rtoperator.ru/export.html?entity=tourDatesByTourId&tour_id=<ID тура>&token=<Токен авторизации>
tour_id - ID тура token - Токен авторизации Возвращает общую информацию о конкретной дате тура: даты начала и конца, доступность мест и комнат, время последнего изменения (JSON-Only)
https://www.rtoperator.ru/export.html?entity=tourDateGeneralData&tour_date_id=<ID даты тура>&token=<Токен авторизации>
tour_date_id - ID даты тура token - Токен авторизации Возвращает массив с данными о ценообразовании тура: базовую цену, планы питания и доп. услуги. Обратите внимание, что динамический коэффициент выступает общим множителем для всех слагаемых базовой цены (JSON-Only)
https://www.rtoperator.ru/export.html?entity=tourDatePrice&tour_date_id=<ID даты тура>&token=<Токен авторизации>
tour_date_id - ID даты тура token - Токен авторизации Возвращает информацию по туру: списки доступных дат, общую информацию о каждой дате, информацию о цене для каждой даты (JSON-Only)
https://www.rtoperator.ru/export.html?entity=allTourRelatedData&tour_id=<ID тура>&token=<Токен авторизации>
tour_id - ID тура token - Токен авторизации https://www.rtoperator.ru/export/tourdate-meal-feed.php?id=
id - ID тура