Инструменты пользователя

Инструменты сайта


api:commandlist

Внешнее API для bus.prk.ru


Список команд API

Общие функции

version — текущая версия API
дополнительные параметры вызова: отсутствуют
возвращает объект с полем version со значением текущей версии API

listcommands — список всех команд API
дополнительные параметры вызова: html
возвращает массив объектов с полями command и description. Наиболее полный актуальный перечень функций API. Если присутствует параметр html, то результат возвращается в HTML представлении, удобном для непосредственного восприятия.

listperms — список разрешений для данного ключа API
дополнительные параметры вызова: отсутствуют
возвращает массив объектов с полем perm, один объектна каждый тип разрешений

Работа с температурными датчиками

listtemp — список доступных датчиков температуры
дополнительные параметры вызова: отсутствуют
возвращает массив объектов с полями id, label, lon, lat, lasttime, lasttemp, по одному на каждый датчик

gettemp24h — массив средних значений за последние 24 часа
дополнительные параметры вызова: id - идентификатор нужного датчика температуры
возвращает массив объектов с полями hour, temp

gettempmonth — массив средних значений за последний месяц
дополнительные параметры вызова: id - идентификатор нужного датчика температуры
возвращает массив объектов с полями day, temp

Работа с остановками и прогнозом прибытия

listpaths — список всех маршрутов

liststops — список всех остановок

listpathstops — список всех остановок на заданном маршруте в заданном направлении

stopsnear — список всех остановок с указанием маршрутов и направлений в заданном радиусе от заданной lon, lat точки. По умолчанию радиус 1000 метров.

prognoz — таблица с прогнозом прибытия на остановку с заданным id. Рассчитывается на основе текущих GPS данных и скорости движения транспортных средств. Чем меньше расстояние ТС до остановке, тем точнее будет прогноз.

api/commandlist.txt · Последние изменения: 2017/02/14 09:19 (внешнее изменение)