alitrip.agent.flight.sell.ticketing.issue (销售出票)

销售出票

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
param TicketingIssueRequestDto 必须 入参对象
  • └ domestic_intl
  • Number
  • 必须
  • 1
  • 国内国际标识:1:国内,2:国际
  • └ order_id
  • String
  • 必须
  • 123123123
  • 飞猪订单号
  • issue_list
  • TicketingPsgItemDto []
  • 必须
  • 出票信息
  • └ passenger_name
  • String
  • 必须
  • tester
  • 乘客姓名
  • └ tickets
  • String []
  • 必须
  • ["000-1111111"]
  • 票号
  • └ pnr
  • String
  • 可选
  • pnr
  • pnr
  • segments
  • Segments []
  • 必须
  • 航段
  • 航段
  • └ arr_city
  • String
  • 必须
  • SHA
  • 到达城市
  • └ dep_city
  • String
  • 必须
  • BJS
  • 出发城市
  • ticket_info
  • TicketInfoDTOs []
  • 可选
  • ticketInfoDTOS
  • ticketInfoDTOS
  • └ ticket_no
  • String
  • 可选
  • 000-1111111
  • 票号
  • └ pnr
  • String
  • 可选
  • pnr
  • 小编
  • └ big_pnr
  • String
  • 可选
  • bigPnr
  • 大编

响应参数

名称 类型 示例值 描述
result ResultDto 异步获取历史数据接口返回结果
  • └ success
  • Boolean
  • true
  • 执行结果
  • └ error_code
  • String
  • errorcode
  • 错误码:000:系统异常, 001:请求参数不合法, 002:权限不足, 003:操作失败, 004:流量管控
  • └ error_msg
  • String
  • errormsg
  • 错误消息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlitripAgentFlightSellTicketingIssueRequest req = new AlitripAgentFlightSellTicketingIssueRequest();
AlitripAgentFlightSellTicketingIssueRequest.TicketingIssueRequestDto obj1 = new AlitripAgentFlightSellTicketingIssueRequest.TicketingIssueRequestDto();
obj1.setDomesticIntl(1L);
obj1.setOrderId("123123123");
List<AlitripAgentFlightSellTicketingIssueRequest.TicketingPsgItemDto> list3 = new ArrayList<AlitripAgentFlightSellTicketingIssueRequest.TicketingPsgItemDto>();
AlitripAgentFlightSellTicketingIssueRequest.TicketingPsgItemDto obj4 = new AlitripAgentFlightSellTicketingIssueRequest.TicketingPsgItemDto();
list3.add(obj4);
obj4.setPassengerName("tester");
obj4.setTickets(""000-1111111"");
obj4.setPnr("pnr");
List<AlitripAgentFlightSellTicketingIssueRequest.Segments> list7 = new ArrayList<AlitripAgentFlightSellTicketingIssueRequest.Segments>();
AlitripAgentFlightSellTicketingIssueRequest.Segments obj8 = new AlitripAgentFlightSellTicketingIssueRequest.Segments();
list7.add(obj8);
obj8.setArrCity("SHA");
obj8.setDepCity("BJS");
list5.setSegments(list7);
List<AlitripAgentFlightSellTicketingIssueRequest.TicketInfoDTOs> list11 = new ArrayList<AlitripAgentFlightSellTicketingIssueRequest.TicketInfoDTOs>();
AlitripAgentFlightSellTicketingIssueRequest.TicketInfoDTOs obj12 = new AlitripAgentFlightSellTicketingIssueRequest.TicketInfoDTOs();
list11.add(obj12);
obj12.setTicketNo("000-1111111");
obj12.setPnr("pnr");
obj12.setBigPnr("bigPnr");
list9.setTicketInfo(list11);
obj1.setIssueList(list3);
req.setParam(obj1);
AlitripAgentFlightSellTicketingIssueResponse rsp = client.execute(req, sessionKey);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alitrip_agent_flight_sell_ticketing_issue_response>
    <result>
        <success>true</success>
        <error_code>errorcode</error_code>
        <error_msg>errormsg</error_msg>
    </result>
</alitrip_agent_flight_sell_ticketing_issue_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

返回
顶部