文档中心 > API类目 > 欢行开发平台API

alibaba.happytrip.flight.order.ticketstate.postback (机票客票状态回传)

供应商定时刷新客票状态,回传给集团

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param_flight_ticket_state_request FlightTicketStateRequest 可选 机票客票状态同步对象
  • flight_books
  • FlightBookDto []
  • 可选
  • 机票关联信息对象
  • └ big_pnr
  • String
  • 可选
  • ABC12
  • 航司大编
  • └ book_id
  • String
  • 可选
  • 123123213
  • 预定记录主键id
  • └ book_type
  • String
  • 可选
  • book
  • 预定记录类型,book,rise
  • └ fee_id
  • String
  • 可选
  • 12312312
  • 机票费用id
  • └ flight_id
  • String
  • 可选
  • 123213
  • 航班id
  • └ flight_segment_state
  • String
  • 可选
  • 1123123
  • 航段状态
  • └ item_id
  • String
  • 可选
  • item_id
  • 机票打包对象id
  • └ main_book_flag
  • String
  • 可选
  • y
  • 主记录标记,y,n
  • └ main_book_id
  • String
  • 可选
  • 123123123
  • 主记录id
  • └ pnr
  • String
  • 可选
  • AB12123
  • 航信小编
  • └ tes_head_id
  • Number
  • 可选
  • 123123
  • 差旅单id
  • └ tes_line_id
  • Number
  • 可选
  • 123123
  • 差旅单行程行id
  • └ ticket_id
  • String
  • 可选
  • 12321321
  • 客票对象id
  • └ tourist_id
  • String
  • 可选
  • 123123123
  • 出行人id
  • flight_tickets
  • FlightTicketDto []
  • 可选
  • 机票客票对象
  • └ fee_id
  • String
  • 可选
  • 123123
  • 机票价格id
  • └ issue_ticket_by_book_or_rise
  • String
  • 可选
  • book
  • 客票创建的时刻,book,rise
  • └ item_id
  • String
  • 可选
  • 123213
  • 机票打包对象id
  • └ tes_head_id
  • Number
  • 可选
  • 123123
  • 差旅单id
  • └ tes_line_id
  • Number
  • 可选
  • 123213
  • 差旅单行程行id
  • └ ticket_code
  • String
  • 可选
  • 12321213
  • 票号
  • └ ticket_id
  • String
  • 可选
  • 123123
  • 机票id
  • └ ticket_state
  • String
  • 可选
  • 已出票
  • 客票状态
  • └ out_order_id
  • String
  • 可选
  • 234857156
  • 外部系统的订单id
  • └ tes_head_id
  • Number
  • 可选
  • 123123
  • 差旅单id
  • └ tes_line_id
  • Number
  • 可选
  • 12213213
  • 差旅单行程行id

响应参数

名称 类型 示例值 描述
rep ResultDto 异步获取历史数据接口返回结果
  • └ content
  • String
  • success
  • 响应的描述,一般是正常情况下返回的一些信息,主要是一些描述,不作为判断依据
  • └ errcode
  • String
  • 错误码
  • └ errmsg
  • String
  • 系统自动生成
  • └ stack_trace
  • String
  • 异常堆栈
  • java里面的异常描述信息,成功状态下不会有这个问题
  • └ success
  • Boolean
  • true
  • 执行结果

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaHappytripFlightOrderTicketstatePostbackRequest req = new AlibabaHappytripFlightOrderTicketstatePostbackRequest();
AlibabaHappytripFlightOrderTicketstatePostbackRequest.FlightTicketStateRequest obj1 = new AlibabaHappytripFlightOrderTicketstatePostbackRequest.FlightTicketStateRequest();
List<AlibabaHappytripFlightOrderTicketstatePostbackRequest.FlightBookDto> list3 = new ArrayList<AlibabaHappytripFlightOrderTicketstatePostbackRequest.FlightBookDto>();
AlibabaHappytripFlightOrderTicketstatePostbackRequest.FlightBookDto obj4 = new AlibabaHappytripFlightOrderTicketstatePostbackRequest.FlightBookDto();
list3.add(obj4);
obj4.setBigPnr("ABC12");
obj4.setBookId("123123213");
obj4.setBookType("book");
obj4.setFeeId("12312312");
obj4.setFlightId("123213");
obj4.setFlightSegmentState("1123123");
obj4.setItemId("item_id");
obj4.setMainBookFlag("y");
obj4.setMainBookId("123123123");
obj4.setPnr("AB12123");
obj4.setTesHeadId(123123L);
obj4.setTesLineId(123123L);
obj4.setTicketId("12321321");
obj4.setTouristId("123123123");
obj1.setFlightBooks(list3);
List<AlibabaHappytripFlightOrderTicketstatePostbackRequest.FlightTicketDto> list6 = new ArrayList<AlibabaHappytripFlightOrderTicketstatePostbackRequest.FlightTicketDto>();
AlibabaHappytripFlightOrderTicketstatePostbackRequest.FlightTicketDto obj7 = new AlibabaHappytripFlightOrderTicketstatePostbackRequest.FlightTicketDto();
list6.add(obj7);
obj7.setFeeId("123123");
obj7.setIssueTicketByBookOrRise("book");
obj7.setItemId("123213");
obj7.setTesHeadId(123123L);
obj7.setTesLineId(123213L);
obj7.setTicketCode("12321213");
obj7.setTicketId("123123");
obj7.setTicketState("已出票");
obj1.setFlightTickets(list6);
obj1.setOutOrderId("234857156");
obj1.setTesHeadId(123123L);
obj1.setTesLineId(12213213L);
req.setParamFlightTicketStateRequest(obj1);
AlibabaHappytripFlightOrderTicketstatePostbackResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_happytrip_flight_order_ticketstate_postback_response>
    <rep>
        <content>success</content>
        <errcode></errcode>
        <errmsg></errmsg>
        <stack_trace>异常堆栈</stack_trace>
        <success>true</success>
    </rep>
</alibaba_happytrip_flight_order_ticketstate_postback_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

返回
顶部