Прогноз прибытия на остановку
Этот API получает прогнозируемое время прибытия автобусов, троллейбусов и маршруток на указанную остановку.
Как получить данные
Метод
GET
Адрес запроса
Для получения данных используйте адрес: https://<server_address>/api/api.php?
Параметры запроса
-
cmd = stationForecast — команда для получения прогноза прибытия
-
stopid — идентификатор остановки (берётся из интерфейса PILOT)
-
node — номер узла, на котором нужно выполнить команду
Пример запроса
https://<server_address>/api/api.php?cmd=stationForecast&stopid=7400&node=1
|
Ответ
[
{
"curent_stop": 1,
"line_id": 1371,
"line_name": "№ 17 С. КАЛЬФА - ПЛ. СУВОРОВА - УЛ. ГЕНЕРАЛА ЖИДИЛОВА",
"line_num": "17",
"line_type": "A",
"this_stop": 32,
"time": 4065,
"vehicle": "BUS FLIGHT",
"vehid": 48854
}
]
|
В ответ на API-запрос возвращается массив объектов с прогнозами для каждого маршрута на этой остановке:
-
curent_stop — порядковый номер остановки в маршруте, на которой сейчас находится транспортное средство
-
line_id — ID маршрута
-
line_name — полное название маршрута
-
line_num — номер маршрута
-
line_type — тип маршрута: 'A' — автобус, 'T' — троллейбус, 'M' — маршрутка
-
this_stop — порядковый номер этой остановки в маршруте
-
time — прогнозируемое время прибытия на эту остановку в секундах
-
vehicle — госномер транспортного средства
-
vehid — ID транспортного средства