携程机票查询API
1) 请求地址
https://flights.ctrip.com/itinerary/api/12808/products
2) 调用方式:HTTP post
3) 接口描述:
4) 请求参数:
{
"flightWay": "Oneway",
"classType": "ALL",
"hasChild": false,
"hasBaby": false,
"searchIndex": 1,
"airportParams": [
{
"dcity": "ckg",
"acity": "bjs1",
"dcityname": "重庆",
"acityname": "北京",
"date": "2020-09-03"
}
],
"selectedInfos": null,
"token": "c44ac9b713d250d50e45dea7a60e18f0"
}
POST参数:
字段名称 | 字段说明 | 类型 | 必填 | 备注 |
---|
0 | | string | Y | - |
1 | | string | Y | - |
2 | | string | Y | - |
3 | | string | Y | - |
4 | | string | Y | - |
5 | | string | Y | - |
6 | | string | Y | - |
7 | | string | Y | - |
8 | | string | Y | - |
9 | | string | Y | - |
10 | | string | Y | - |
11 | | string | Y | - |
12 | | string | Y | - |
5) 请求返回结果:
{
"data": {
"version": "V2",
"error": {
"code": "103",
"message": "不通航"
},
"routeList": null,
"selectedRouteList": null,
"recommendData": null,
"transitCities": null,
"transitPoints": null,
"basicModelData": null,
"couponDesc": null,
"highFrequencyConfig": null,
"log": {},
"publicGiftIds": null,
"roundNear": false,
"roundNearsTransports": null,
"generalAirlineConfig": null,
"productResultType": "Normal",
"resultType": null,
"routeTypeCount": null,
"nearRouteTypeCount": null
},
"status": 0,
"msg": "success",
"transactionId": "e619aa87-cdbc-4c78-a997-f48cfc14336b"
}
6) 请求返回结果参数说明:
字段名称 | 字段说明 | 类型 | 必填 | 备注 |
---|
data | | string | Y | - |
version | | string | Y | - |
error | | string | Y | - |
code | | string | Y | - |
message | | string | Y | - |
routeList | | string | Y | - |
selectedRouteList | | string | Y | - |
recommendData | | string | Y | - |
transitCities | | string | Y | - |
transitPoints | | string | Y | - |
basicModelData | | string | Y | - |
couponDesc | | string | Y | - |
highFrequencyConfig | | string | Y | - |
log | | string | Y | - |
publicGiftIds | | string | Y | - |
roundNear | | string | Y | - |
roundNearsTransports | | string | Y | - |
generalAirlineConfig | | string | Y | - |
productResultType | | string | Y | - |
resultType | | string | Y | - |
routeTypeCount | | string | Y | - |
nearRouteTypeCount | | string | Y | - |
status | | string | Y | - |
msg | | string | Y | - |
transactionId | | string | Y | - |