携程机票查询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 |
- |