Путевые листы
Путевые листы по всем ТС за определенный промежуток времени
GET /putlists/{timestampFrom}/{timestampTo}
Структура запроса:
GET /putlists/1385064000000/1385150399000?token=bw3ty3h46yth
timestampFrom: начало промежутка
timestampTo: конец промежутка
token: ключ доступа
Ответ:
Статус: 200 — успешное выполнение
Формат: json
[{
"carId": 3994,
"dateFrom": 1385064000000,
"dateTill": 1385150399000,
"distance": 0
},...]
Статус: 404 — объект не найден
Формат: text/plain
Содержит описание ошибки
Статус: 500 — ошибка на сервере
Формат: text/plain
Содержит описание ошибки
Путевые лист ТС за определенный период времени
GET /putlists/$carId<[0-9]+>/{timestampFrom}/{timestampTo}
Структура запроса:
GET /putlists/3/1383768000000/1383854399000?token=bw3ty3h46yth
carId: id ТС
timestampFrom: начало промежутка
timestampTo: конец промежутка
token: ключ доступа
Ответ:
Статус: 200 — успешное выполнение
Формат: json
[{
"carId": 3,
"dateFrom": 1383768000000,
"dateTill": 1383854399000,
"distance": 240
},...]
// id ТС, целое число
// начальное время, timestamp
// конечное время, timestamp
// расстояние, целое число
Статус: 404 — объект не найден
Формат: text/plain
Содержит описание ошибки
Статус: 500 — ошибка на сервере
Формат: text/plain
Содержит описание ошибки
Создание путевого листа
Доступно только для пользователей с правами администратора
POST /putlists
Структура запроса:
POST /putlists?token=bw3ty3h46yth
token: ключ доступа
Формат: json
{
"carId": 2,
"dateFrom": 1383768000000,
"dateTill": 1383854399000,
"distance": 24
}
// id ТС, целое число
// начальное время, timestamp
// конечное время, timestamp
// расстояние, целое число
Ответ:
Статус: 200 — успешное выполнение
Статус: 500 — ошибка на сервере
Формат: text/plain
Содержит описание ошибки