用户工具

站点工具


4.6_国内采购生单_idomesticticketbooking_inside

4.6 国内采购生单(/IDomesticTicketBooking)

4.6.1请求参数

参数 类型 说明 必填 备注
priceSerialNumberString 计价key N
serialNumberListString 航班查询key Y
cabinFareIdListArray实时航班舱位ID Y
createOrderTypeInt下单方式 Y 1 实时航班
PassengerListArray 乘客列表 Y
QDOrderIDString 第三方订单号 N
APIAntiOfficeString API反授权office N
FlightChangeNoticeMobileNumberString 航变通知手机号 N 需生成PNR且成功时生效
Object 联系信息 Y 暂不支持

PassengerList:

参数 类型 说明 必填 备注
NameString 乘客姓名 Y
NationalityString 国籍代码 Y
IDTypeInt 证件类型Y 护照:0
其他有效证件:1
身份证:2
港澳通行证:3
回乡证:4
户口簿:5
出生证明:6
台湾通行证:7
台胞证:8
军人证:9
港澳台居民居住证 : 10
外国人永久居留身份证:11
其他有效证件 : 12
电子护照:13
海员证:14
IDNationalityString 证件签发地国籍代码 Y 如:中国的代码为CN
IDNumberString 证件号码 Y
NationalityString 国籍代码 Y
GenderInt性别 Y 1:男
0:女
BirthdayString 出生日期 Y
PhoneNumberString 手机号 Y 航司规定,多成人不可重复,目前MU,HU,SQ,MI限制必输

4.6.2请求样例

{
  "serialNumberList": [
    "415abb67-c23c-1156-2c64-6fbdbd6c0b25"
  ],
  "cabinFareIdList": [
    "3"
  ],
  "PassengerList": [
    {
      "Name": "jerry/jy",
      "otherName": "jilin/jerry",
      "Gender": "0",
      "PsgType": "0",
      "IDType": "2",
      "IDNumber": "441224199412272340",
      "Birthday": "1990-01-01",
      "Nationality": "",
      "PhoneNumber": "12345678900"
    }
  ],
  "APIAntiOffice": "CAN826",
  "priceSerialNumber": "1c03de5b-74ce-c1b0-79c2-92a542654dbe"
}

4.6.3返回参数

参数 类型 说明 备注
code String 是否调用接口成功 20000表示成功,非20000表异常
detail Object 结果集
description String 描述 当异常时记录异常信息

detail:

参数 类型 说明 备注
DepCityNameString 出发机场
DesCityNameString 到达机场
TOOrderIDString 单号 若返回空,则该单下单不成功
PNRString PNR
DescString 说明
OrderStatusInt订单状态 状态仅供参考,不作为订单实际状态的依据

4.6.4返回样例

{
  "code": "20000",
  "detail": [{
    "OrderStatus": 10,
    "PNR": "XXXXXX",
    "DepCityName": "广州白云国际机场",
    "DesCityName": "井冈山机场",
    "TOOrderID": "TO18071834650"
  }]
}
4.6_国内采购生单_idomesticticketbooking_inside.txt · 最后更改: 2023/03/31 02:25 由 doku