taobao.taojie.parking.carcheckin.sync (taobao.taojie.parking.carcheckin.sync)

当车辆准备进入停车场时候,ISV将进场信息同步给喵街。

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
check_in_param CheckInDto 必须 入参对象
  • └ check_in_url
  • String
  • 可选
  • http://xxxxx
  • 入场车牌号照片地址
  • └ gmt_modified
  • Date
  • 可选
  • 2020-06-22 22:35:00
  • 记录修改时间
  • └ check_out_url
  • String
  • 可选
  • http://xxxxxxx
  • 出场车牌号照片地址
  • └ enter_out_name
  • String
  • 可选
  • 出闸口1
  • 出口闸口名称
  • └ enter_in_name
  • String
  • 可选
  • 进闸口1
  • 进口闸口名称
  • └ enter_out_id
  • String
  • 可选
  • out_1
  • 出口闸口ID
  • └ check_in_time
  • Date
  • 必须
  • 2020-06-22 22:35:00
  • 入场时间
  • └ remark
  • String
  • 可选
  • 备注
  • 备注
  • pay_order_list
  • IsvPayOrderDto []
  • 可选
  • 停车周期内的所有计费周期对象列表
  • └ ref_park_record_id
  • String
  • 可选
  • asdfasdfa
  • 停车周期ID号
  • └ order_id
  • String
  • 可选
  • adfasfa
  • 计费周期ID号
  • └ pay_id
  • String
  • 可选
  • adafsfasfasdf
  • 支付订单ID号
  • └ payment_type
  • String
  • 可选
  • alipay
  • 支付类型
  • └ payment_time
  • Date
  • 可选
  • 2020-06-22 22:35:00
  • 付款时间
  • └ payee_type
  • String
  • 可选
  • ISV
  • 收款类型
  • └ discount_fee
  • Number
  • 可选
  • 2000
  • 优惠金额
  • └ original_fee
  • Number
  • 可选
  • 5000
  • 应付金额
  • └ actual_fee
  • Number
  • 可选
  • 3000
  • 实付金额
  • └ charge_type
  • String
  • 可选
  • ISV
  • 计费类型
  • └ start_time
  • Date
  • 可选
  • 2020-06-22 22:35:00
  • 计费开始时间
  • └ end_time
  • Date
  • 可选
  • 2020-06-22 22:35:00
  • 计费结束时间
  • └ check_in_car_no
  • String
  • 必须
  • 浙A2345
  • 入场车牌号
  • └ gmt_create
  • Date
  • 可选
  • 2020-06-22 22:35:00
  • 记录创建时间
  • └ park_id
  • String
  • 必须
  • park_1
  • 停车场ID号
  • └ enter_in_id
  • String
  • 可选
  • in_1
  • 入口闸口ID号
  • └ park_time_length
  • Number
  • 可选
  • 120
  • 停车时长
  • └ check_out_time
  • Date
  • 可选
  • 2020-06-22 22:35:00
  • 出场时间
  • └ check_out_car_no
  • String
  • 可选
  • 浙A12345
  • 出场车牌号
  • └ ref_parking_record_id
  • String
  • 必须
  • adafaafsd
  • 停车周期ID号
  • └ id
  • Number
  • 可选
  • 22
  • 主键ID号
  • └ discount_card_type
  • String
  • 可选
  • MONTHCARD
  • 优惠卡类型
  • └ car_plate_type
  • String
  • 必须
  • BLUE
  • 车牌的类型
  • └ ext_info
  • String
  • 可选
  • 拓展信息
  • 拓展信息

响应参数

名称 类型 示例值 描述
res_code String 200 操作标志码
res_success Boolean true 操作标志
model Number 23 新建的记录ID号
res_message String 成功 操作结果描述

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
TaojieParkingCarcheckinSyncRequest req = new TaojieParkingCarcheckinSyncRequest();
TaojieParkingCarcheckinSyncRequest.CheckInDto obj1 = new TaojieParkingCarcheckinSyncRequest.CheckInDto();
obj1.setCheckInUrl("http://xxxxx");
obj1.setGmtModified(StringUtils.parseDateTime("2020-06-22 22:35:00"));
obj1.setCheckOutUrl("http://xxxxxxx");
obj1.setEnterOutName("出闸口1");
obj1.setEnterInName("进闸口1");
obj1.setEnterOutId("out_1");
obj1.setCheckInTime(StringUtils.parseDateTime("2020-06-22 22:35:00"));
obj1.setRemark("备注");
List<TaojieParkingCarcheckinSyncRequest.IsvPayOrderDto> list3 = new ArrayList<TaojieParkingCarcheckinSyncRequest.IsvPayOrderDto>();
TaojieParkingCarcheckinSyncRequest.IsvPayOrderDto obj4 = new TaojieParkingCarcheckinSyncRequest.IsvPayOrderDto();
list3.add(obj4);
obj4.setRefParkRecordId("asdfasdfa");
obj4.setOrderId("adfasfa");
obj4.setPayId("adafsfasfasdf");
obj4.setPaymentType("alipay");
obj4.setPaymentTime(StringUtils.parseDateTime("2020-06-22 22:35:00"));
obj4.setPayeeType("ISV");
obj4.setDiscountFee(2000L);
obj4.setOriginalFee(5000L);
obj4.setActualFee(3000L);
obj4.setChargeType("ISV");
obj4.setStartTime(StringUtils.parseDateTime("2020-06-22 22:35:00"));
obj4.setEndTime(StringUtils.parseDateTime("2020-06-22 22:35:00"));
obj1.setPayOrderList(list3);
obj1.setCheckInCarNo("浙A2345");
obj1.setGmtCreate(StringUtils.parseDateTime("2020-06-22 22:35:00"));
obj1.setParkId("park_1");
obj1.setEnterInId("in_1");
obj1.setParkTimeLength(120L);
obj1.setCheckOutTime(StringUtils.parseDateTime("2020-06-22 22:35:00"));
obj1.setCheckOutCarNo("浙A12345");
obj1.setRefParkingRecordId("adafaafsd");
obj1.setId(22L);
obj1.setDiscountCardType("MONTHCARD");
obj1.setCarPlateType("BLUE");
obj1.setExtInfo("拓展信息");
req.setCheckInParam(obj1);
TaojieParkingCarcheckinSyncResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<taojie_parking_carcheckin_sync_response>
    <res_code>200</res_code>
    <res_success>true</res_success>
    <model>23</model>
    <res_message>成功</res_message>
</taojie_parking_carcheckin_sync_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

返回
顶部