这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
|
3.1_实时航班搜索_国际机票_iticketshoppingv2_inside [2021/03/15 02:04] doku |
3.1_实时航班搜索_国际机票_iticketshoppingv2_inside [2025/03/18 07:56] (当前版本) doku |
||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | = 供应商代理接口说明 = | + | 3.1实时航班搜索(ITicketShoppingV2) |
| - | [toc] | + | ==== 3.1.1请求参数 ==== |
| - | == 一、接口说明及约定 | ||
| - | 所有接口返回都会由 SearchResponse 或 GetResponse | + | ^ 参数 |
| + | | isDirection | ||
| + | | airline | ||
| + | | cabinType | ||
| + | | adultNumber | ||
| + | | childNumber | ||
| + | | infantNumber | ||
| + | | odList | ||
| + | | < | ||
| + | | <color # | ||
| - | === 1. SearchResponse 列表类 === | ||
| - | 1. 结构说明 | + | odList: |
| - | | 序号 | 字段名 | + | |
| - | | ---- | ----------- | ------ | -------------------------------- | | + | |
| - | | 1 | Code | string | 成功返回" | + | |
| - | | 2 | Description | string | 详情描述:成功可空,错误得有提示 | | + | |
| - | | 3 | ResultCount | int | 结果总数 | + | |
| - | | 4 | Models | + | |
| - | 2. 示例 | + | ^参数 |
| - | ```json | + | |departureCode |出发城市编码 |Y | |
| + | |destinationCode|到达城市编码 |Y | | | ||
| + | |departureDate |出发日期 |Y |格式:yyyy-MM-dd | | ||
| + | |||
| + | |||
| + | |||
| + | ==== 3.1.2请求样例 ==== | ||
| + | |||
| + | |||
| + | ==== 单程 ==== | ||
| + | |||
| + | < | ||
| { | { | ||
| - | "Code": "20000", | + | "isDirection":" |
| - | "Description": "", | + | "airline":"", |
| - | "ResultCount": | + | "cabinType":" |
| - | "Models": [ | + | "odList":[ |
| - | { | + | |
| - | // Model 1 | + | |
| - | }, | + | |
| { | { | ||
| - | | + | |
| + | " | ||
| + | " | ||
| } | } | ||
| - | ] | + | ], |
| + | " | ||
| + | " | ||
| + | " | ||
| } | } | ||
| - | ``` | ||
| - | === 2. GetResponse 实体类 === | + | </ |
| - | 1. 结构说明 | + | ==== 往返 ==== |
| - | | 序号 | 字段名 | + | |
| - | | ---- | ----------- | ------ | -------------------------------- | | + | |
| - | | 1 | Code | string | 成功返回" | + | |
| - | | 2 | Description | string | 详情描述:成功可空,错误得有提示 | | + | |
| - | | 3 | Model | object | 返回的类型 | + | |
| - | 2. 示例 | + | < |
| - | ```json | + | |
| { | { | ||
| - | "Code": "20000", | + | "isDirection":" |
| - | "Description": "", | + | "airline":"", |
| - | "Model": { | + | "cabinType":" |
| - | | + | " |
| - | } | + | |
| + | " | ||
| + | " | ||
| + | " | ||
| + | | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | | ||
| + | ], | ||
| + | " | ||
| + | " | ||
| + | " | ||
| } | } | ||
| - | ``` | ||
| - | == 二、接口列表 == | + | </ |
| - | === 1. SearchProductType 查询产品类型接口 | + | ==== 多程 ==== |
| - | 1. 定义 | + | < |
| - | 查询产品类型,返回列表 | + | { |
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ], | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| - | 2. 输入 | + | </ |
| - | 无 | + | |
| - | 3. 输出 SearchResponse,Models | ||
| - | | 序号 | 字段名 | ||
| - | | ---- | --------------- | ------ | ------------ | | ||
| - | | 1 | ProductTypeID | ||
| - | | 2 | ProductTypeName | string | 产品类型名称 | | ||
| - | === 2. SearchProductSubType 查询产品子类接口 | ||
| - | 1. 定义 | + | ==== 3.1.3返回参数 ==== |
| - | 根据输入参数,查询产品子类型,返回列表 | + | |
| - | 2. 输入 | + | ^参数 ^类型 ^说明 ^备注^ |
| - | | 序号 | + | |code |String |是否调用接口成功 |20000表示成功,非20000表异常 |
| - | | ---- | ------------- | + | |detail |Object |结果集 |
| - | | 1 | + | |description |
| - | 3. 输出 SearchResponse,Models | + | detail: |
| - | | 序号 | 字段名 | + | |
| - | | ---- | ------------------ | ------ | ------------ | | + | |
| - | | 1 | ProductSubTypeID | + | |
| - | | 2 | ProductSubTypeName | string | 产品子类名称 | | + | |
| - | | 3 | ProductTypeID | + | |
| - | === 3. SearchProductDetailType 查询产品细类接口 | + | ^参数 ^类型 ^说明 ^备注^ |
| + | |serialNumber |String |缓存key |下单时回传给接口 | ||
| + | |flightDetailList |Array |行程组 | | | ||
| + | |payCurrency |String | ||
| - | 1. 定义 | + | flightDetailList: |
| - | 根据输入参数,查询产品细类,返回列表 | + | |
| - | 2. 输入 | + | ^ 参数 |
| - | | 序号 | + | | flightID |
| - | | ---- | --------- | + | | airline |
| - | | 1 | + | | airline_cn |
| + | | financeDetail | ||
| + | | tripList | ||
| - | 3. 输出 SearchResponse,Models | + | financeDetail: |
| - | | 序号 | 字段名 | + | |
| - | | ---- | --------------------- | ------ | ------------ | | + | |
| - | | 1 | ProductDetailTypeID | + | |
| - | | 2 | ProductDetailTypeName | string | 产品细类名称 | | + | |
| - | | 3 | SubTypeID | + | |
| - | === 4. SearchSupplierType 查询供应商类型接口 === | + | ^参数 |
| + | |officeNumber | ||
| + | |airline | ||
| + | |agencyPolicyRemark |String | ||
| + | |rewardPolicyRemark |String | ||
| + | |financeList | ||
| + | |refs | ||
| + | | <color # | ||
| + | financeList: | ||
| - | 1. 定义 | + | ^ 参数 |
| - | 根据输入参数,查询供应商类型,返回列表 | + | | passengerType |
| + | | salePrice | ||
| + | | tax | String | ||
| + | | beforeReturn | ||
| + | | | | ||
| + | | beforeReturnPrice | ||
| + | | afterReturnPrice | ||
| + | | serviceFee | ||
| + | | saleTotal | ||
| + | | travelItinerary | ||
| + | | beforeReturnMoney | ||
| + | | afterReturMoney | ||
| + | | <color # | ||
| - | 2. 输入 | + | tripList |
| - | 无 | + | ^参数 ^类型 ^说明 ^备注^ |
| - | 3. 输出 SearchResponse,Models | + | |departureCode |String |出发地 | |
| + | |destinationCode |String |目的地 | | ||
| + | |flightList |Array |航班信息集合 | | ||
| - | | 序号 | 字段名 | + | flightList: |
| - | | ---- | -------------- | ------ | -------- | | + | |
| - | | 1 | SupplierTypeID | int | ID | | + | |
| - | | 2 | TypeName | + | |
| - | === 5. SearchContractType 查询合同类型接口 | + | ^ 参数 |
| + | | airline | ||
| + | | airlineName | ||
| + | | flightNo | ||
| + | | classNo | ||
| + | | departureCityName | ||
| + | | destinationCityName | ||
| + | | departureCityCode | ||
| + | | destinationCityCode | ||
| + | | departureAirportCode | ||
| + | | destinationAirportCode | ||
| + | | departureAirportName | ||
| + | | destinationAirportName | ||
| + | | departureDateTime | ||
| + | | arrivalDateTime | ||
| + | | seatNumber | ||
| + | | equipment | ||
| + | | departureTerm | ||
| + | | destinationTerm | ||
| + | | duration | ||
| + | | codeShare | ||
| + | | stopOver | ||
| - | 1. 定义 | ||
| - | 根据输入参数,查询供应商合同类型,返回列表 | + | refs |
| + | ^参数 ^类型 ^说明 ^备注^ | ||
| + | |fare_basis_code |String |运价基础 | | | ||
| + | |free_baggage_allowance |String |行李信息 | | | ||
| + | |origin |String |出发机场 | | | ||
| + | |destination |String |到达机场 | | | ||
| - | 2. 输入 | + | RCVServiceFee |
| - | 无 | + | ^参数 ^类型 ^说明 ^备注^ |
| + | |ChangeFeeCNY|Float|改签加收服务费 |无数据则以退票时为准 | | ||
| + | |RefundFeeCNY|Float|退票加收服务费 | 无数据则以退票时为准| | ||
| + | |VoidFeeCNY|Float|废票加收服务费 |无数据则以退票时为准 | | ||
| - | 3. 输出 SearchResponse,Models | + | ==== 3.1.4返回样例 ==== |
| - | | 序号 | 字段名 | + | |
| - | | ---- | ------------ | ------ | -------------------- | | + | |
| - | | 1 | ContTypeCode | string | 合同类型编码 | + | |
| - | | 2 | ContTypeName | string | 合同类型名称 | + | |
| - | === 6. SearchSupplier 查询供应商接口 === | + | < |
| - | + | { | |
| - | 1. 定义 | + | " |
| - | + | " | |
| - | 根据输入参数,查询供应商,返回列表 | + | " |
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | [ | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | } | ||
| + | ] | ||
| - | 2. 输入 | + | } |
| - | | 序号 | 字段名 | + | ] |
| - | | ---- | ---------------------- | ---------- | -------- | ------------------------------------------------------------ | | + | }, |
| - | | 1 | IsPaging | + | " |
| - | | 2 | PageIndex | + | { |
| - | | 3 | PageSize | + | " |
| - | | 4 | ProductTypeID | + | " |
| - | | 5 | ProductSubTypeID | + | " |
| - | | 6 | ProductDetailTypeID | + | { |
| - | | 7 | SupplierName | + | " |
| - | | 8 | SupplierCode | + | " |
| - | | 9 | AscriptionContractCode | string | + | " |
| - | | 10 | IsVerify | + | " |
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| - | 3. 输出 SearchResponse,Models | + | ] |
| + | } | ||
| + | ] | ||
| + | }, | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | { | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| - | | 序号 | 字段名 | + | ] |
| - | | ---- | ---------------------- | ------ | ------------------------------------------------------------ | | + | }, |
| - | | 1 | SupplierCode | + | { |
| - | | 2 | SupplierName | + | " |
| - | | 3 | SupplierShortName | + | " |
| - | | 4 | AscriptionContractCode | string | 签约主体编码 | + | " |
| - | | 5 | AscriptionContract | + | " |
| - | | 6 | SubAscriptionContract | + | " |
| - | | 7 | SupplierTypeID | + | " |
| - | | 8 | SupplierTypeName | + | " |
| - | | 9 | VerifyStatus | + | " |
| - | | 10 | contractType | + | " |
| - | | 11 | contractTypeName | + | " |
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| + | " | ||
| - | === 7. GetSupplierDetail 取供应商详情接口 === | + | ] |
| - | + | } | |
| - | 1. 定义 | + | ] |
| - | + | } | |
| - | 根据输入参数,供应商(不限状态),返回供应商实体 | + | ] |
| - | + | | |
| - | 2. 输入 | + | |
| - | | 序号 | 字段名 | + | |
| - | | ---- | ---------------------- | ------ | -------- | ---------------------- | | + | } |
| - | | 1 | SupplierCode | + | |
| - | + | ||
| - | 3. 输出 GetResponse,Model | + | |
| - | | 序号 | 字段名 | + | |
| - | | ---- | ---------------------- | -------------- | ------------------------------------------------------------ | | + | |
| - | | 1 | SupplierCode | + | |
| - | | 2 | SupplierName | + | |
| - | | 3 | SupplierShortName | + | |
| - | | 4 | AscriptionContractCode | string | + | |
| - | | 5 | AscriptionContract | + | |
| - | | 6 | SubAscriptionContract | + | |
| - | | 7 | SupplierTypeID | + | |
| - | | 8 | SupplierTypeName | + | |
| - | | 9 | VerifyStatus | + | |
| - | | 10 | AccountList | + | |
| - | + | ||
| - | 4. 子模型 Account,Model | + | |
| - | | 序号 | 字段名 | + | |
| - | | ---- | ---------------------- | ------ | -------------- | | + | |
| - | | 1 | Account | + | |
| - | | 2 | AccountName | + | |
| - | | 3 | CurrCode | + | |
| - | | 4 | OpenBankName | + | |
| + | </ | ||