Distance API

End point:

https://gps.freetrack.com.ua/api/

Опис

Список доступних методів

  • distance - отримання пройденої дистанції

Приклади використання

*червоні параметри є обов'язковими

Один/кілька девайсів з однаковими датами

Параметр

Приклад

Опис

Параметр

Приклад

Опис

auth_token

{ ваш токен авторизації }

POST/GET параметр або Bearer Authentication

api_type

reports

тип запиту

api_name

distance

метод, який викликаємо

id

777,555

id об'єкту (через кому, якщо потрібно передати кілька)

dateFrom

1689022800

дата початку відліку timestamp UTC +0

dateTo

1689454799

дата кінця відліку timestamp UTC +0

Кілька девайсів з різними датами

Параметр

Приклад

Опис

Параметр

Приклад

Опис

auth_token

{ ваш токен авторизації }

POST/GET параметр або Bearer Authentication

api_type

reports

тип запиту

api_name

distance

метод, який викликаємо

devices

[{

"id": 777,

"dateFrom": 1689022800,

"dateTo": 1689454799

},

{"id": 888,

"dateFrom": 1690837200,

"dateTo": 1692056800

}

]

дані про девайси у форматі JSON

Приклади відповіді

Один девайс

{ "result": "ok", "response": [ { "deviceID": 777, "dateFrom": 1689022800, "dateTo": 1689454799, "distance": 465.95 } ] }

Кілька девайсів з однаковими датами

{ "result": "ok", "response": [ { "deviceID": 777, "dateFrom": 1689022800, "dateTo": 1689454799, "distance": 465.95 }, { "deviceID": 888, "dateFrom": 1689022800, "dateTo": 1689454799, "distance": 69.47 } ] }

Кілька девайсів з різними датами

{ "result": "ok", "response": [ { "deviceID": 777, "dateFrom": 1689022800, "dateTo": 1689454799, "distance": 723.8 }, { "deviceID": 888, "dateFrom": 1690837200, "dateTo": 1692056800, "distance": 296.01 } ] }

Опис відповіді

Параметр

Опис

Параметр

Опис

deviceID

id об'єкту

dateFrom

дата початку відліку timestamp UTC +0

dateTo

дата кінця відліку timestamp UTC +0

distance

дистанція, пройдемо об'єктом в часових межах

Типи можливих помилок

Помилка

Поясненя

Помилка

Поясненя

[id] parameter is missing

не перданий параметр [id]

[dateFrom] parameter is missing

не перданий параметр [dateFrom]

[dateTo] parameter is missing

не перданий параметр [dateTo]

Wrong date! The [dateTo] can't be less than or equal the [dateFrom]

дата початку проміжку не може бути пізніша за дату кінця

Error in device list

неправильно складений JSON документ зі списком девайсів

 

Контакти FREETRACK

Якщо у Вас виникли додаткові запитання,
Ви завжди можете контактувати з
представниками нашої компанії
FREETRACK

Адреса: м. Львів, вул. Б. Котика 7,
5 поверх
Тел.: (067) 350-29-89
E-mail: office@freetrack.com.ua