Для удобства наших партнеров, а также в целях совместимости наше 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
- Токен авторизации Возвращает справку по 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 тура