# Vehicle Related

# Добавление новых автомобилей

Функция: добавление новых автомобилей таксопарком-партнером

Метод: POST

URL: /fleet/open-api/cars/add

Запрашиваемые параметры:

Параметр Тип Требуется или нет Описание
fleet_id int64 Да Таксопарк ID
car_license_img string Да URL-ссылка на фотографию лицевой стороны паспорта транспортного средства. Для получения ссылки на изображение сначала выполните запрос к API «Загрузка сведений об изображении»
car_license_b_img string Да URL-ссылка на фотографию тыльной стороны паспорта транспортного средства. Для получения URL-ссылки на изображение сначала выполните запрос к API «Загрузка сведений об изображении»
location_country string Да Страна
lang string Да Язык
uranus_product_id int32 Нет Линейка продуктов; значение по умолчанию — 2), См. приложение «Линейка продуктов», чтобы узнать значения нумерации

Пример запроса:

{
  "fleet_id": 10000000000000,
  "location_country": "RU",
  "lang": "ru-RU",
  "car_license_img":"/upload/rooster20210901/57bae93fda8e9/00239d7b4d",
  "car_license_b_img":"/upload/rooster20210901/a8e95793fdbae/b4d020739d"
}
1
2
3
4
5
6
7

Пример возврата:

Стандартное условие

{
  "errno": 0,
  "msg": "success",
  "data": {
    "response": {
      "car_id": 50000000000000
    },
    "trace_id": "0a6072d45f3cdd6be61db3f9ffdfc9b0"
  }
}
1
2
3
4
5
6
7
8
9
10

Нестандартное условие

{
    "errno": 10002,
    "msg": "system error."
}
1
2
3
4

Примечание. «response» в примере возврата — это данные json, полученные путем расшифровки и десериализации

# Добавление автомобиля

Функция: добавление нового автомобиля для водителя

Метод: POST

URL: /fleet/open-api/cars/bind

Запрашиваемые параметры:

Параметр Тип Требуется или нет Описание
fleet_id int64 Да Таксопарк ID
driver_id int64 Да Водитель ID
car_id int64 Да Автомобиль ID
location_country string Да Страна
lang string Да Язык
uranus_product_id int32 Нет Линейка продуктов; значение по умолчанию — 2), См. приложение «Линейка продуктов», чтобы узнать значения нумерации

Пример возврата:

Стандартное условие

{
  "errno": 0,
  "msg": "success",
  "data": {
    "response": {
      "bind_status": 1
    },
    "trace_id": "0a6072d45f3cdd6be61db3f9ffdfc9b0"
  }
}
1
2
3
4
5
6
7
8
9
10

Нестандартное условие

{
    "errno": 10001,
    "msg": "parameter error."
}
1
2
3
4

Примечание. «response» в примере возврата — это данные json, полученные путем расшифровки и десериализации