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
}]



// id ТС, целое число
// id ГЛОНАСС, целое число
// число потерь, целое число
// суммарное время, целое число
// расстояние, целое число
// системный пробег, число с плавающей точкой
// пробег по путевым листам, число с плавающей точкой

Статус: 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

Содержит описание ошибки