机票-列表
基本信息
Path: /flight/list
Method: POST
Headers
| 参数名称 | 参数值 | 是否必须 | 示例 | 备注 |
|---|---|---|---|---|
| Content-Type | application/json | 是 |
Body
| 名称 | 类型 | 是否必须 | 备注 |
|---|---|---|---|
| depDate | string | 必须 | 出发日期 格式yyyy-MM-dd |
| depCity | string | 必须 | 出发城市三字码 |
| arrCity | string | 必须 | 到达城市三字码 |
| depAirport | string | 非必须 | 出发机场 |
| arrAirport | string | 非必须 | 到达机场 |
返回数据
| 名称 | 类型 | 是否必须 | 备注 |
|---|---|---|---|
| code | string | 必须 | 状态码 0-成功 3000-失败 5000-请求异常 |
| message | string | 必须 | 返回信息 |
| success | boolean | 必须 | 请求是否成功 |
| data | object | 非必须 | 返回内容 |
| ├─ productList | object [] | 非必须 | 机票列表返回 |
| ├─ data | string | 非必须 | 可保存必要信息,之后生单按原值回传。最大 50 个字符 |
| ├─ productTag | string | 非必须 | 产品标签:1 普通产品(快速出票,标准退改签);3 特惠产品(保障出行);4、官网产品(官网直营,标准退改);5 特殊产品(个性产品,保障出行);10自营产品(快速出票,标准退改); |
| ├─ discount | number | 非必须 | 折扣 |
| ├─ salePrice | number | 非必须 | 基本销售价,人民币(不包括机建燃油) |
| ├─ segmentType | integer | 非必须 | 1:去程; 2: 返程 目前仅支持去程 |
| ├─ segmentIndex | integer | 非必须 | 行程序号,全局序号从1开始计数 |
| ├─ marketingAirline | string | 非必须 | 航司 IATA 二字码 |
| ├─ marketingFlightNo | string | 非必须 | 航班号,如:CA123 |
| ├─ depCity | string | 非必须 | 出发城市三字码 |
| ├─ depCityName | string | 非必须 | 出发城市名称 |
| ├─ depAirport | string | 非必须 | 出发机场三字码 |
| ├─ depAirportName | string | 非必须 | 出发机场名称 |
| ├─ depAirportTerm | string | 非必须 | 出发航站楼,使用简写,例如T1 |
| ├─ arrCity | string | 非必须 | 到达城市三字码 |
| ├─ arrCityName | string | 非必须 | 到达城市名称 |
| ├─ arrAirport | string | 非必须 | 到达机场 IATA 三字码 |
| ├─ arrAirportName | string | 非必须 | 到达机场名称 |
| ├─ arrAirportTerm | string | 非必须 | 抵达航站楼,使用简写,例如T1 |
| ├─ depDateTime | string | 非必须 | 起飞时间 |
| ├─ arrDateTime | string | 非必须 | 到达时间 |
| ├─ cabinCode | string | 非必须 | 舱位 |
| ├─ cabinClass | string | 非必须 | 舱等,头等:F,商务:C,超经:S,经济:Y |
| ├─ cabinClassStr | string | 非必须 | 舱等描述 舱等,头等:F,商务:C,超经:S,经济:Y |
| ├─ flightShare | boolean | 非必须 | 共享航班标识 false 非共享 true共享 |
| ├─ meal | integer | 非必须 | 餐食信息 0:未知 1:有 2:无 |
| ├─ mealStr | string | 非必须 | 餐食信息描述 |
| ├─ aircraft | string | 非必须 | 机型 ,如738 |
| ├─ duration | integer | 非必须 | 飞行时长(单位分钟):120, 0表示未知 |
| ├─ dayAmount | integer | 非必须 | 相隔天数 |
| ├─ stopOverVo | object | 非必须 | 经停信息 |
| ├─ stopAirportCode | string | 非必须 | 经停机场三字码(多个“,”隔开) |
| ├─ stopAirportName | string | 非必须 | 经停机场名(多个“,”隔开) |
| ├─ stopCityName | string | 非必须 | 经停城市名(多个“,”隔开) |
| ├─ stopFlightDate | string | 非必须 | 经停起飞时间(多个“,”隔开) |
| ├─ stopDuration | string | 非必须 | 经停时长(多个“,”隔开) |
| ├─ stopTimes | integer | 非必须 | 经停次数 |
| ├─ flightNo | string | 非必须 | 航班号 |
| ├─ shortName | string | 非必须 | 航空公司短名称 |
| ├─ logoUrl | string | 非必须 | 航空公司标志路径 |
| ├─ aircraftName | string | 非必须 | 机型名称 |
| ├─ aircraftType | integer | 非必须 | 机型类型(1-小型飞机;2-中型飞机;3-大型飞机) |
| ├─ aircraftTypestr | string | 非必须 | 机型类型描述 |
| ├─ invoiceType | integer | 非必须 | 报销凭证(0 行程单 1 发票 2 行程单+差额发票 3不提供) |
