AutoMap — rest — dopreports
Дополнительные отчеты
Отчет по плохим ТС
GET /reports/badcars/$tsFrom<-?[0-9]+>/$tsTo<-?[0-9]+>
Структура запроса:
GET /reports/badcars/1420059600000/1421873999000?token=mbs90lon2a8
tsFrom: время, начиная с которого необходимо построить отчет
tsTo: время окончания построения отчета
token: ключ доступа
Ответ:
Статус: 200 — успешное выполнение
Формат: json
[{
"carId": 24,
"glonassId": 12,
"count": 16,
"duration": 16000,
"distance": 0.0,
"billrun": 0.0,
"sysrun": 806.44
}]
Статус: 500 — ошибка на сервере
Формат: text/plain
Содержит описание ошибки
Отчет по геозоне
GET /reports/zone/$zoneId<[0-9]+>/$tsFrom<-?[0-9]+>/$tsTo<-?[0-9]+>
Структура запроса:
GET /reports/zone/18/1417381200000/1421873999000?token=mbs90lon2a8
zoneId: id зоны
tsFrom: время, начиная с которого необходимо построить отчет
tsTo: время окончания построения отчета
token: ключ доступа
Ответ:
Статус: 200 — успешное выполнение
Формат: json
[{
"carId": 1,
"date": 1418813912000,
"goIn": true
},...]
// id ТС, целое число
// дата и время, целое число
// состояние: true - вход в геозону, false - выход из геозоны, булевое поле
Статус: 404 — объект не найден
Формат: text/plain
Содержит описание ошибки
Статус: 500 — ошибка на сервере
Формат: text/plain
Содержит описание ошибки
История
GET /reports/history/$glonassId<[0-9]+>/$tsFrom<-?[0-9]+>/$tsTo<-?[0-9]+>
Структура запроса:
GET /reports/history/152/1381361961000/1381362010000?token=mbs90lon2a8
glonassId: id ГЛОНАСС
tsFrom: время, начиная с которого необходимо построить отчет
tsTo: время окончания построения отчета
token: ключ доступа
Ответ:
Статус: 200 — успешное выполнение
Формат: json
[{
"data": 1381316004000,
"speed": 0,
"direction": 45,
"odometr": 0,
"lat": 55.7559,
"lng": 49.1559
}]
// дата и время, целое число
// скорость, целое число
// направление, целое число
// показания одометра, целое число
// широта, число с плавающей точкой
// долгота, число с плавающей точкой
Статус: 404 — объект не найден
Формат: text/plain
Содержит описание ошибки
Статус: 500 — ошибка на сервере
Формат: text/plain
Содержит описание ошибки