Методы API

Метод: routes ( Расписание рейсов между городами )

countrycitycitiesstationdiscountroutes_dayroutesorder_neworder_confirmorder_cancelorder_ticket_returnorder_ticket_cancelorder_restoreorder_infoorder_stat
Возвращает доступные рейсы между заданными городами в заданную дату
Для работы с этим методом нужен ключ доступа к API

Пример:

Выбираем рейсы из Киева до Берлина на 03.04.2025

JSON:
https://eclub.com.ua/api/v1/json/routes/test0api0key/?from=1&to=4&crc=auto&date=03-04-2025

Принимаемые параметры:

КлючТипОписание
keycharКлюч доступа к API
fromintId города отправления
tointId города прибытия
crccharДенежные единицы ( eur, uah, auto - значение маршрута по умолчанию )
dateDD-MM-YYYYДата (ISO 8601)

Возвращаемые значения:

КлючТипОписание
idcharУникальный идентификатор ( id ) рейса
buscharАвтобус
optionarrayОпции доступные в автобусе
placesintК-во мест
freeintК-во свободных мест
pricedoubleЦена билета
currencycharДенежные единицы цены ( EUR, UAH, PLN )
transferbooleanПересадка ( 1 - есть, 0 - нет )
departurearrayОтправление
КлючТипОписание
city_idintId города
citycharНазвание города
namecharАвтосанция
station_idcharId автовостанции
timeDD.MM.YYYY hh:mmВремя отправления (ISO 8601)
stoppingarrayОстановки
КлючТипОписание
city_idintId города
citycharНазвание города
namecharАвтосанция
station_idcharId автовостанции
time_inDD.MM.YYYY hh:mmВремя прибытия (ISO 8601)
time_outDD.MM.YYYY hh:mmВремя отправления (ISO 8601)
transferintТочка пересадки ( 1 - Да, 0 - Нет )
arrivalarrayПрибытие
КлючТипОписание
city_idintId города
citycharНазвание города
namecharАвтосанция
station_idcharId автовостанции
timeDD.MM.YYYY hh:mmВремя прибытия (ISO 8601)
errorintКод ошибки ( 0 - ошибок нет, 1 - неверный ключ доступа к API, 101 - между указанными городами в указанную дату рейс не найден, 102 - неверный Id города, 103 - дата не указана, 104 - дата не соответствует формату или меньше текущей + 1 день )