文档中心 > API类目 > 飞猪-综合交通api

alitrip.rentcar.commodity.storevehmodel.addedservice.change.notify (门店下附加服务变更信息推送)

商品库变更信息推送;每当门店下附加服务(保险和额外服务)变更时推送变更门店信息到飞猪,飞猪将同步更新对应内容。

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
extra String 可选 {} 额外字段
store_vehicle_model_additional_info_list StoreVehicleModelAdditionalInfo 必须 车型基础信息列表
  • └ vehicle_model_code
  • String
  • 必须
  • 10003
  • 供应商车型模版Code
  • extra_service_info_list
  • ExtraServiceInfo []
  • 必须
  • 见列表内容
  • 额外服务信息列表
  • └ price
  • Number
  • 必须
  • 3
  • 收费金额,仅在chargeType为1时有效,整数,单位元
  • └ is_active
  • Boolean
  • 必须
  • false
  • 是否生效 true生效,false不生效
  • └ charge_type
  • Number
  • 必须
  • 103
  • 收费类型,0-免费,1-付费
  • └ extra_type
  • Number
  • 必须
  • 13
  • 额外服务类型,13-手续费,101-婴儿座椅,102-儿童座椅,103-儿童增高座垫,111-防滑链,112-雪地胎
  • insurance_info_list
  • InsuranceInfo []
  • 必须
  • 见列表内容
  • 保险信息列表
  • └ depreciation_waiver_amount
  • Number
  • 必须
  • 5000
  • 免收折旧费金额,整数,单位元
  • └ third_party_liability_amount
  • Number
  • 必须
  • 50
  • 第三方人身或财产损失费,整数,单位万元
  • └ price
  • Number
  • 必须
  • 10
  • 保险价格,整数,单位:元/天
  • └ is_active
  • Boolean
  • 必须
  • true
  • 此条保险是否生效,0不生效,1生效
  • └ insurance_type
  • Number
  • 必须
  • 21
  • 保险类型,21-基础服务,22-优享服务,23-尊享服务
  • └ depreciation_fee_rate
  • Number
  • 必须
  • 30
  • 折旧费比例,整数,百分比
  • └ store_code
  • String
  • 必须
  • 1001
  • 供应商门店Code

响应参数

名称 类型 示例值 描述
message_code Number 0 错误码
message String 错误信息 错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripRentcarCommodityStorevehmodelAddedserviceChangeNotifyRequest req = new AlitripRentcarCommodityStorevehmodelAddedserviceChangeNotifyRequest();
req.setExtra("{}");
AlitripRentcarCommodityStorevehmodelAddedserviceChangeNotifyRequest.StoreVehicleModelAdditionalInfo obj1 = new AlitripRentcarCommodityStorevehmodelAddedserviceChangeNotifyRequest.StoreVehicleModelAdditionalInfo();
obj1.setVehicleModelCode("10003");
List<AlitripRentcarCommodityStorevehmodelAddedserviceChangeNotifyRequest.ExtraServiceInfo> list3 = new ArrayList<AlitripRentcarCommodityStorevehmodelAddedserviceChangeNotifyRequest.ExtraServiceInfo>();
AlitripRentcarCommodityStorevehmodelAddedserviceChangeNotifyRequest.ExtraServiceInfo obj4 = new AlitripRentcarCommodityStorevehmodelAddedserviceChangeNotifyRequest.ExtraServiceInfo();
list3.add(obj4);
obj4.setPrice(3L);
obj4.setIsActive(false);
obj4.setChargeType(103L);
obj4.setExtraType(13L);
obj1.setExtraServiceInfoList(list3);
List<AlitripRentcarCommodityStorevehmodelAddedserviceChangeNotifyRequest.InsuranceInfo> list6 = new ArrayList<AlitripRentcarCommodityStorevehmodelAddedserviceChangeNotifyRequest.InsuranceInfo>();
AlitripRentcarCommodityStorevehmodelAddedserviceChangeNotifyRequest.InsuranceInfo obj7 = new AlitripRentcarCommodityStorevehmodelAddedserviceChangeNotifyRequest.InsuranceInfo();
list6.add(obj7);
obj7.setDepreciationWaiverAmount(5000L);
obj7.setThirdPartyLiabilityAmount(50L);
obj7.setPrice(10L);
obj7.setIsActive(true);
obj7.setInsuranceType(21L);
obj7.setDepreciationFeeRate(30L);
obj1.setInsuranceInfoList(list6);
obj1.setStoreCode("1001");
req.setStoreVehicleModelAdditionalInfoList(obj1);
AlitripRentcarCommodityStorevehmodelAddedserviceChangeNotifyResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_rentcar_commodity_storevehmodel_addedservice_change_notify_response>
    <message_code>0</message_code>
    <message>错误信息</message>
</alitrip_rentcar_commodity_storevehmodel_addedservice_change_notify_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

返回
顶部