taobao.mos.taxi.isv.order.sync (ISV同步打车订单信息到喵街)

ISV同步打车订单信息到喵街

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
isv_taxi_order_sync_dto IsvTaxiOrderSyncDto 必须 请求参数
  • └ pick_up_latitude
  • String
  • 可选
  • 30.264589
  • 实际上车点纬度
  • └ passenger_taxi_mobile
  • String
  • 可选
  • 13423452345
  • 乘车人打车填写的手机号码
  • └ passenger_name
  • String
  • 可选
  • 张三
  • 乘车人的姓名
  • └ order_type
  • Number
  • 必须
  • 1
  • 订单类型 1-打车送回 2-邀约到店 3-自行打车 31-打车上班 32-打车下班
  • └ order_id
  • String
  • 必须
  • 123456789
  • 喵街打车订单id
  • └ get_off_latitude
  • String
  • 可选
  • 120.264589
  • 实际下车点纬度
  • └ order_status
  • Number
  • 必须
  • 10
  • 状态,10-预创建,100-派单中,101-无司机应答,102-司机接单,103-司机出发,104-司机到达,105-乘客上车,106-行程结束,107-司机取消后无改派,108-司机取消后有改派,109-乘客取消行程,110-平台取消行程,111-取消待支付,112-支付成功
  • └ get_off_longitude
  • String
  • 可选
  • 40.264589
  • 实际下车点经度
  • └ vehicle_longitude
  • String
  • 可选
  • 40.264589
  • 车辆位置经度
  • └ start_latitude
  • String
  • 可选
  • 40.264589
  • 出发地纬度
  • └ get_off_time
  • String
  • 可选
  • 2020-10-10 10:00:00
  • 下车时间
  • └ passenger_mobile
  • String
  • 可选
  • 13423452345
  • 乘车人手机
  • └ vehicle_latitude
  • String
  • 可选
  • 40.264589
  • 车辆位置纬度
  • └ user_mobile
  • String
  • 可选
  • 13823452345
  • 下单人手机号
  • └ status_time
  • String
  • 可选
  • 2020-10-10 09:00:00
  • 单状态变化的时间
  • └ vehicle_id
  • String
  • 可选
  • 浙A123456
  • 车辆 ID 订单匹配的车辆的唯一标示(车牌号)
  • └ get_off_address
  • String
  • 可选
  • 武林银泰A馆
  • 实际下车地址
  • └ vehicle_type
  • Number
  • 可选
  • 1
  • 车辆类型
  • └ channel_code
  • String
  • 可选
  • XD
  • 渠道编号
  • └ user_longitude
  • String
  • 可选
  • 40.264589
  • 叫车人叫车时经度
  • └ start_address
  • String
  • 可选
  • 杭州凤起路地铁站A口
  • 出发地名称
  • └ pick_up_longitude
  • String
  • 可选
  • 40.264589
  • 实际上车点经度
  • └ pick_up_address
  • String
  • 可选
  • 杭州凤起路地铁站A口
  • 实际上车地址
  • └ pick_up_time
  • String
  • 可选
  • 2020-10-10 09:00:00
  • 上车时间
  • └ user_name
  • String
  • 可选
  • 李四
  • 下单人姓名
  • └ end_latitude
  • String
  • 可选
  • 40.264589
  • 目的地纬度
  • └ isv_order_id
  • String
  • 必须
  • XD1234567
  • isv订单id
  • └ user_latitude
  • String
  • 可选
  • 40.264589
  • 叫车人叫车时纬度
  • └ isv_order_type
  • Number
  • 必须
  • 1
  • sv订单类型 1-实时订单 2-预约订单
  • └ support_modify_destination
  • Number
  • 可选
  • 0
  • 是否允许修改订单 0-否 1-是
  • └ end_longitude
  • String
  • 可选
  • 40.264589
  • 目的地经度
  • └ start_longitude
  • String
  • 可选
  • 40.264589
  • 出发地经度
  • └ end_address
  • String
  • 可选
  • 武林银泰A馆
  • 目的地名称
  • └ car_no
  • String
  • 可选
  • 浙A8888
  • 车牌号
  • └ driver_name
  • String
  • 可选
  • 王五
  • 司机姓名
  • └ driver_virtual_mobile
  • String
  • 可选
  • 17067852367
  • 司机虚拟手机号
  • └ driver_id
  • String
  • 可选
  • 123456
  • 司机id

响应参数

名称 类型 示例值 描述
result SingleResult 返回值
  • └ data
  • Boolean
  • true
  • 返回数据
  • └ success
  • Boolean
  • true
  • 是否成功
  • └ err_code
  • String
  • 错误码
  • └ err_message
  • String
  • 错误信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
MosTaxiIsvOrderSyncRequest req = new MosTaxiIsvOrderSyncRequest();
MosTaxiIsvOrderSyncRequest.IsvTaxiOrderSyncDto obj1 = new MosTaxiIsvOrderSyncRequest.IsvTaxiOrderSyncDto();
obj1.setPickUpLatitude("30.264589");
obj1.setPassengerTaxiMobile("13423452345");
obj1.setPassengerName("张三");
obj1.setOrderType(1L);
obj1.setOrderId("123456789");
obj1.setGetOffLatitude("120.264589");
obj1.setOrderStatus(10L);
obj1.setGetOffLongitude("40.264589");
obj1.setVehicleLongitude("40.264589");
obj1.setStartLatitude("40.264589");
obj1.setGetOffTime("2020-10-10 10:00:00");
obj1.setPassengerMobile("13423452345");
obj1.setVehicleLatitude("40.264589");
obj1.setUserMobile("13823452345");
obj1.setStatusTime("2020-10-10 09:00:00");
obj1.setVehicleId("浙A123456");
obj1.setGetOffAddress("武林银泰A馆");
obj1.setVehicleType(1L);
obj1.setChannelCode("XD");
obj1.setUserLongitude("40.264589");
obj1.setStartAddress("杭州凤起路地铁站A口");
obj1.setPickUpLongitude("40.264589");
obj1.setPickUpAddress("杭州凤起路地铁站A口");
obj1.setPickUpTime("2020-10-10 09:00:00");
obj1.setUserName("李四");
obj1.setEndLatitude("40.264589");
obj1.setIsvOrderId("XD1234567");
obj1.setUserLatitude("40.264589");
obj1.setIsvOrderType(1L);
obj1.setSupportModifyDestination(0L);
obj1.setEndLongitude("40.264589");
obj1.setStartLongitude("40.264589");
obj1.setEndAddress("武林银泰A馆");
obj1.setCarNo("浙A8888");
obj1.setDriverName("王五");
obj1.setDriverVirtualMobile("17067852367");
obj1.setDriverId("123456");
req.setIsvTaxiOrderSyncDto(obj1);
MosTaxiIsvOrderSyncResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<mos_taxi_isv_order_sync_response>
    <result>
        <data>true</data>
        <success>true</success>
        <err_code></err_code>
        <err_message></err_message>
    </result>
</mos_taxi_isv_order_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

返回
顶部