文档中心 > 综合交通-商家对接

taobao.bus.agent.bookticket.confirm (汽车票代理商接口—确认出票是否成功)

代理商通过该接口通知汽车票系统订单出票结果。

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_agent_confirm_book_r_q AgentConfirmBookRQ 必须 请求对象
  • └ agent_order_id
  • String
  • 必须
  • 3232323
  • 代理商订单号
  • └ bus_inner_order_id
  • String
  • 可选
  • 汽车票内部订单号(必填)
  • 1223dsd32323
  • └ fetch_tickets_address
  • String
  • 可选
  • xxx汽车站
  • 取票地点
  • └ fetch_tickets_number
  • String
  • 可选
  • Ddsd2
  • 取票号
  • └ fetch_tickets_pwd
  • String
  • 可选
  • SSa#1
  • 取票密码
  • └ message
  • String
  • 可选
  • demo
  • 短信内容。商家如有特殊定制,则需要严格按照参数返回json格式数据。{"driverContactPhone":"18611330989","identificationCode","988838389","ticketInstructions":"套票使用说明"} driverContactPhone:司机联系电话 identificationCode:乘车验证码 ticketInstructions:门票使用说明(仅供门票+车票 类型商品使用,非必填,默认为“凭身份证入园”)
  • passenger_info_list
  • AgentConfirmBookPassengerInfo []
  • 可选
  • 乘客信息
  • 乘客信息
  • └ agent_ticket_id
  • String
  • 可选
  • 8944334
  • 票ID
  • └ passenger_cert_no
  • String
  • 可选
  • 15989003344444
  • 证件号码
  • └ passenger_cert_type
  • String
  • 可选
  • 01
  • 证件类型:01-身份证;02-护照;03-港澳通行证;04-台湾通行证
  • └ passenger_name
  • String
  • 可选
  • 张三
  • 乘客名称
  • └ seat_no
  • String
  • 可选
  • 01
  • 座位号
  • └ rider_seat_numbers
  • String
  • 可选
  • 12,11,13
  • 座位号,多个座位号以","分隔
  • └ success
  • Boolean
  • 必须
  • true
  • 是否出票成功
  • └ ticket_count
  • Number
  • 可选
  • 3
  • 票数
  • └ ticket_wicket
  • String
  • 可选
  • 5
  • 检票口
  • └ total_price
  • Number
  • 可选
  • 123
  • 总价格
  • agent_confirm_book_schedule_info
  • AgentConfirmBookScheduleInfo
  • 可选
  • 车辆&司机电话等信息
  • └ driver_name
  • String
  • 可选
  • 王师傅
  • 司机姓名
  • └ driver_phone
  • String
  • 可选
  • 18766789076
  • 司机联系电话
  • └ license_plate_number
  • String
  • 可选
  • 京A.89930
  • 车牌号
  • └ motorcycle_type
  • String
  • 可选
  • 商务7座、大高巴士
  • 车型
  • └ vehicle_brands
  • String
  • 可选
  • 别克
  • 车辆品牌

响应参数

名称 类型 示例值 描述
result_code String SYS_ERROR 错误码
result_msg String 系统异常 错误描述
is_success Boolean false 是否确认成功

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
BusAgentBookticketConfirmRequest req = new BusAgentBookticketConfirmRequest();
BusAgentBookticketConfirmRequest.AgentConfirmBookRQ obj1 = new BusAgentBookticketConfirmRequest.AgentConfirmBookRQ();
obj1.setAgentOrderId("3232323");
obj1.setBusInnerOrderId("汽车票内部订单号(必填)");
obj1.setFetchTicketsAddress("xxx汽车站");
obj1.setFetchTicketsNumber("Ddsd2");
obj1.setFetchTicketsPwd("SSa#1");
obj1.setMessage("demo");
List<BusAgentBookticketConfirmRequest.AgentConfirmBookPassengerInfo> list3 = new ArrayList<BusAgentBookticketConfirmRequest.AgentConfirmBookPassengerInfo>();
BusAgentBookticketConfirmRequest.AgentConfirmBookPassengerInfo obj4 = new BusAgentBookticketConfirmRequest.AgentConfirmBookPassengerInfo();
list3.add(obj4);
obj4.setAgentTicketId("8944334");
obj4.setPassengerCertNo("15989003344444");
obj4.setPassengerCertType("01");
obj4.setPassengerName("张三");
obj4.setSeatNo("01");
obj1.setPassengerInfoList(list3);
obj1.setRiderSeatNumbers("12,11,13");
obj1.setSuccess(true);
obj1.setTicketCount(3L);
obj1.setTicketWicket("5");
obj1.setTotalPrice(123L);
BusAgentBookticketConfirmRequest.AgentConfirmBookScheduleInfo obj5 = new BusAgentBookticketConfirmRequest.AgentConfirmBookScheduleInfo();
obj5.setDriverName("王师傅");
obj5.setDriverPhone("18766789076");
obj5.setLicensePlateNumber("京A.89930");
obj5.setMotorcycleType("商务7座、大高巴士");
obj5.setVehicleBrands("别克");
obj1.setAgentConfirmBookScheduleInfo(obj5);
req.setParamAgentConfirmBookRQ(obj1);
BusAgentBookticketConfirmResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<bus_agent_bookticket_confirm_response>
    <result_code>SYS_ERROR</result_code>
    <result_msg>系统异常</result_msg>
    <is_success>false</is_success>
</bus_agent_bookticket_confirm_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

返回
顶部