API на драйвера

Основната цел на API на водача е да извежда информация за водача. Този API има два вида заявки – една за конкретен драйвер и една за всички драйвери.

Заявка за пример за конкретен водач:

GET /drivers/{driverId}?version=1&api_key=<...>
HOST:api.fm-track.com
Content-Type:application/json;charset=UTF-8

Следващият параметър е незадължителен. Ако той е включен, заявката ще върне данни за един водач. Ако той е пропуснат, ще бъдат върнати данни за всички водачи.

ParameterTypeDescription
driverIdStringDriver identifier

За да работи този API, следните параметри са задължителни:

ParameterTypeDescription
versionStringVersion of the API, currently only version=1 is available
api_keyStringUser identification key

Пример за отговор е показан по-долу:

{
  "id": "string",
  "first_name": "string",
  "last_name": "string"
}

Полетата за отговор, които могат да бъдат получени с всеки тип параметър, са описани в следващата таблица:

ParameterTypeDescriptionUnits
idStringDriver identifierText
first_nameStringThe driver’s first nameText
last_nameStringThe driver’s last nameText

Крайните точки на API, параметрите на заявките и отговорите могат да бъдат прегледани в “Swagger” чрез тази връзка: https://api.fm-track.com