# Vehicle Related

# 新增车辆

功能: 车头新增车辆

方法: POST

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

请求参数:

参数 类型 是否必填 说明
fleet_id int64 车头ID
car_license_img string 行驶证正面照地址。需要先调用“上传图片信息”接口获取图片地址
car_license_b_img string 行驶证背面照地址。需要先调用“上传图片信息”接口获取图片地址
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格式