文档中心 > API类目 > 旅行用车API

alitrip.rentcar.btb.vehicle.query (租车分销车型基础信息接口)

租车分销车型基础信息接口

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
rent_car_b2b_vehicle_info_req RentCarB2bCarInfoReq 可选 入参
  • └ trace_id
  • String
  • 可选
  • 2147b72e16691938918672871ef815
  • 用于排查问题
  • └ page_size
  • Number
  • 必须
  • 100
  • 每页多少条
  • └ page
  • Number
  • 必须
  • 1
  • 请求第几页
  • └ exts
  • String
  • 可选
  • {"key":"value"}
  • 扩展参数
  • └ channel_id
  • String
  • 必须
  • 80001
  • 渠道ID

响应参数

名称 类型 示例值 描述
cars RentCarBasicInfo [] 车型信息响应
  • └ car_name
  • String
  • 陆上公务舱 652T 豪华型
  • 车款
  • └ output_type
  • Number
  • 1
  • 排量类型,1-T,2-L
  • └ output_volume
  • String
  • 2.0
  • 排量值
  • └ type
  • Number
  • 6
  • 车辆分类,枚举值。详见tripcenter中CarType枚举定义,与奇门传入也保持一致。国际租车:1-微型轿车,2-中大型轿车,3-SUV,4-旅行车,5-跑车,6-商务车,7-其他 * 国内租车:3 SUV,5-跑车,6-商务车,7 其他,9 舒适型,10 经济型,11 豪华型,12 房车, 13.皮卡, 14 小巴士
  • └ model_year
  • String
  • 2021
  • 车型年份
  • └ door_num
  • Number
  • 5
  • 车门数
  • └ auto_brand
  • String
  • 别克
  • 汽车品牌名
  • └ transmission
  • Number
  • 3
  • 变数箱类型,枚举值,国际租车:1-手动,2-自动。 国内租车:1-手动,2-自动,3-手自一体
  • └ seat_num
  • Number
  • 7
  • 座位数
  • └ fuel_type
  • Number
  • 1
  • 燃油类型,枚举值。1燃油 2混动 3纯电动
  • └ name
  • String
  • GL8
  • 车辆名称即车型
  • └ pics
  • String
  • https://img.alicdn.com/imgextra/i2/O1CN015M5Dvx25i4chLicSF_!!6000000007559-0-tps-800-600.jpg
  • 车型图片,可有多张,用逗号分隔
  • └ sid
  • String
  • xxx11
  • 飞猪标准车型id
successful Boolean true 是否成功
ret_code String 1001 返回错误码
ret_msg String 参数异常 返回错误信息
exts Json {"key":"value"} 预留扩展信息,KV对形式

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripRentcarBtbVehicleQueryRequest req = new AlitripRentcarBtbVehicleQueryRequest();
AlitripRentcarBtbVehicleQueryRequest.RentCarB2bCarInfoReq obj1 = new AlitripRentcarBtbVehicleQueryRequest.RentCarB2bCarInfoReq();
obj1.setTraceId("2147b72e16691938918672871ef815");
obj1.setPageSize(100L);
obj1.setPage(1L);
obj1.setExts("{\"key\":\"value\"}");
obj1.setChannelId("80001");
req.setRentCarB2bVehicleInfoReq(obj1);
AlitripRentcarBtbVehicleQueryResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_rentcar_btb_vehicle_query_response>
    <cars>
        <rent_car_basic_info>
            <car_name>陆上公务舱 652T 豪华型</car_name>
            <output_type>1</output_type>
            <output_volume>2.0</output_volume>
            <type>6</type>
            <model_year>2021</model_year>
            <door_num>5</door_num>
            <auto_brand>别克</auto_brand>
            <transmission>3</transmission>
            <seat_num>7</seat_num>
            <fuel_type>1</fuel_type>
            <name>GL8</name>
            <pics>https://img.alicdn.com/imgextra/i2/O1CN015M5Dvx25i4chLicSF_!!6000000007559-0-tps-800-600.jpg</pics>
            <sid>xxx11</sid>
        </rent_car_basic_info>
    </cars>
    <successful>true</successful>
    <ret_code>1001</ret_code>
    <ret_msg>参数异常</ret_msg>
    <exts>{&quot;key&quot;:&quot;value&quot;}</exts>
</alitrip_rentcar_btb_vehicle_query_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部