Получение отрезков маршрута (POST)
curl -X POST -H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE2OTcwMjA0MjIsImV4cCI6MTY5NzAyNDAyMiwicm9sZXMiOlsiUk9MRV9VU0VSIl0sImxvZ2luIjoiZGVtbyJ9.XpedCUcLxh0apf4UWAQBE34sTNkAA4Yh11mYefd5p0mrOkdJNi5XWlUJfDmOiAgvvxuf65LCQFxmN8nkkqLtJhorCf5RASovg8SMIS0hkkz8IJGlGk-OK6miFdGIAu1olCiWVWzuWNUdkKgf-797CUzcaeYSnInJPfW10cOCELF11oR9M78TrR-MMqQ0GsUuR95seO5kynWPzfLRnwYJawJRAPQz9rCD3TjBmqVQXP1kWdmaaFGMHj8yA6YCGvSHzxgY9ghIIhvobHzqCINlicYKMngrV3gqzZ8z-VEU-gH-aIgVYEpMc-kFszSXlfW3qKQWbTYYWu4EqFodjyQ" -d ‘{"dateFrom":2023-12-21 00:00:00", “dateTo”:"2023-12-22 00:00:00", devices:[310]}’ https://sputnic.tech/mobile_api/routes
| поле | описание | значение |
| dateFrom | начальная граница временного диапазона | string (формат Y-m-d H:i:s) |
| dateTo | конечная граница временного диапазона | string (формат Y-m-d H:i:s) |
| devices | массив идентификатором машин | int[] |
Пример ответа:
{310:[{"date_start":"2023-12-25 15:54:42","date_end":"2023-12-25 16:27:19","time_path":1957,"distance":0.11},{"date_start":null,"date_end":null,"time_path":105313,"distance":538.15}]}
JSON - объект ответа, каждый из ключей которого является идентификатором машины, в качестве значений имеет массив с набором объектов со следующими полями:
| поле | описание | значение |
| date_start | начальная граница отрезка пути (если null, то последний объект результирующий по отрезку) | string (формат Y-m-d H:i:s) | null |
| date_end | конечная граница отрезка пути (если null, то последний объект результирующий по отрезку) | string (формат Y-m-d H:i:s) | null |
| distance | пройденное расстояние | double |
| time_path | время пути в секундах | int |
Получение данных отрезка маршрута (POST)
curl -X POST -H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpYXQiOjE2OTcwMjA0MjIsImV4cCI6MTY5NzAyNDAyMiwicm9sZXMiOlsiUk9MRV9VU0VSIl0sImxvZ2luIjoiZGVtbyJ9.XpedCUcLxh0apf4UWAQBE34sTNkAA4Yh11mYefd5p0mrOkdJNi5XWlUJfDmOiAgvvxuf65LCQFxmN8nkkqLtJhorCf5RASovg8SMIS0hkkz8IJGlGk-OK6miFdGIAu1olCiWVWzuWNUdkKgf-797CUzcaeYSnInJPfW10cOCELF11oR9M78TrR-MMqQ0GsUuR95seO5kynWPzfLRnwYJawJRAPQz9rCD3TjBmqVQXP1kWdmaaFGMHj8yA6YCGvSHzxgY9ghIIhvobHzqCINlicYKMngrV3gqzZ8z-VEU-gH-aIgVYEpMc-kFszSXlfW3qKQWbTYYWu4EqFodjyQ" -d ‘{"dateend":2023-12-21 00:00:00", “datestart”:"2023-12-22 00:00:00", id:310}’ https://sputnic.tech/mobile_api/getRoutesPoint
| поле | описание | значение |
| date_start | начальная граница маршрута | string (формат Y-m-d H:i:s) |
| date_end | конечная граница маршрута | string (формат Y-m-d H:i:s) |
| id | идентификатор машины | int |
JSON - объект ответа, каждый из ключей которого является идентификатором машины, в качестве значений имеет массив с набором объектов. Каждый объект состоит из следующих полей:
Массив parking состоит из объектов со следующими полями:
| поле | описание | значение |
| dtime_start | Время начала парковки | string (формат Y-m-d H:i:s) |
| duration | Длительность парковки (в секундах) | int |
| lat | широта точки парковки | float |
| lng | долгота точки парковки | float |
| ptype | тип парковки (0 - короткая парковка, 1 - длинная парковка) | int |
Массив refuels состоит из объектов со следующими полями:
| поле | описание | значение |
| datetime_from | Время начала события | string (формат Y-m-d H:i:s) |
| datetime_to | Время конца события | string (формат Y-m-d H:i:s) |
| lat | широта точки парковки | float |
| lng | долгота точки парковки | float |
| refuel | тип события (true - заправка, false - слив) | bool |
| val | значение события ( в литрах) | double |
| start_val | начальное значение события ( в литрах) | double |
| end_val | конечное значение события ( в литрах) | double |
Массив refuels состоит из следующих полей:
| поле | описание | значение |
| valRefuels | количество заправок | int |
| valDrains | количество сливов | int |
| fuelUsed | количество потраченного топлива | float |
| rashod | расход на 100 киломтеров | float |
| rashod_h | расход на 1 час | float |
Массив route состоит из объектов со следующими полями:
| поле | описание | значение |
| datetime | Время точки | string (формат Y-m-d H:i:s) |
| lat | широта точки парковки | float |
| lng | долгота точки парковки | float |
| reserve | объект с показаниями датчиков по точке | object |
| speed | скорость точки | int |