航班深层链接
航班启动页面
航班启动页面的深层链接 URL 结构是https://{TemplateSiteDomain}/go/flight/launch。
例如:
https://www.expedia.com/go/flight/launch
航班搜索
基本网址:
/go/flight/search/{tripType(oneway or roundtrip)}/{startDate}/{endDate}
解析网址:
/Flights-Search
| 参数 | 说明 | 必填 | 默认 | 可能的值 | 备注 |
|---|---|---|---|---|---|
TripType | 航班类型 | Y | RoundTrip | • RoundTrip• OneWay | 如果省略,搜索将默认为 RoundTrip |
FromAirport | 出发城市/机场 | N | 任何有效的城市或机场代码 | 字符串值 | |
ToAirport | 目的地城市/机场 | N | 任何有效的城市或机场代码 | 字符串值 | |
FromDate | 出发日期 | Y | 如果没有日期,则搜索灵活日期 | YYYY-MM-DD | 您最多可以搜索 330 天 |
FromTime | 出发时间 | N | 随时 | 查看可能的时间表 | 字符串或整数值 |
ToDate | 回程日期 | Y | 如果没有日期,则搜索灵活日期 | YYYY-MM-DD | 您最多可以搜索 330 天 |
ToTime | 返回时间 | N | 随时 | 您最多可以搜索 330 天 | |
Class | 首选舱位 | N | 3 | • 3(经济舱/普通舱) • 2(商业) • 1(头等舱) | 经济舱/经济舱为默认搜索 |
currency | 缩写货币代码 | N | POS 默认值 | 例如:美元、欧元、日元 | 用户希望在 POS 上使用的货币。只有 POS 支持的值才会更新页面。 |
Direct | 表示仅 non-stop 航班 | N | 0 | • 1(仅限 non-stop) • 0(所有航班) | 整数值 |
NoChangePenalty | 避免变更惩罚 | N | 0 | • 1(避免变更惩罚) • 0(所有航班) | 整数值 |
Airline | 首选航空公司 | N | 两个字母的字符串值 | ||
NumAdult | 成人乘客人数 | N | 0 | 6 以内的任意整数 | 必须预订 1 至 6 名乘客 |
NumSenior | 老年乘客人数 | N | 0 | 6 以内的任意整数 | 整数值 |
NumChild | 儿童乘客人数 | N | 0 | 6 以内的任意整数 | 整数值 |
InfantInSeat | 2 岁以下的婴儿 | N | 0 | • 1(婴儿单独就座) • 0(无) | 整数值 如果 NumChild > 0,则为必需。如果婴儿作为怀抱婴儿旅行,则不予通过;如果婴儿乘坐自己的座位,则予以通过 InfantInSeat=1 |
ItinID | 附加航班的行程编号 | N | ItinID=111 | 整数值 |
条件参数
| 参数 | 说明 | 必填 | 默认 | 可能的值 | 备注 |
|---|---|---|---|---|---|
AGE_PER_CHILD | 旅行儿童的年龄 | N | 0 | 如果 NumChild=3 Age1=3&Age2=5&Age3=8 | 如果 NumChild > 0,则为必填项 |
往返航班搜索示例
往返,2 名成人:
https://www.expedia.com/go/flight/search/Roundtrip/2022-12-27/2023-01-01?load=1&FromAirport=SEA&ToAirport=SFO&FromTime=362&ToTime=362&NumAdult=2往返,2 名成人,2 名儿童(儿童 1 3 岁;儿童 2 8 岁):
https://www.expedia.com/go/flight/search/Roundtrip/2022-12-27/2023-01-01?load=1&FromAirport=SEA&ToAirport=SFO&FromTime=362&ToTime=362&NumAdult=2&NumChild=2&Child1Age=3&Child2Age=8往返,2 名成人,2 名儿童(第 1 名儿童 1 岁(怀抱婴儿);第 2 名儿童 8 岁):
https://www.expedia.com/go/flight/search/Roundtrip/2022-12-27/2023-01-01?load=1&FromAirport=SEA&ToAirport=SFO&FromTime=362&ToTime=362&NumAdult=2&NumChild=2&Child1Age=1&Child2Age=8&InfantInSeat=1往返,2 名成人,2 名儿童(第 1 名儿童 1 岁(怀抱婴儿);第 2 名儿童 8 岁):
https://www.expedia.com/go/flight/search/Roundtrip/2022-12-27/2023-01-01?load=1&FromAirport=SEA&ToAirport=SFO&FromTime=362&ToTime=362&NumAdult=2&NumChild=2&Child1Age=1&Child2Age=8&InfantInSeat=1往返,2 名成人,1 名老年人:
https://www.expedia.com/go/flight/search/Roundtrip/2022-12-27/2023-01-01?load=1&FromAirport=SEA&ToAirport=SFO&FromTime=362&ToTime=362&NumAdult=2&NumSenior=1
One-way 航班搜索示例
One-way,2 名成人,2 名儿童(儿童 1 3 岁;儿童 2 8 岁):
https://www.expedia.com/go/flight/search/oneway/2022-12-27/2023-12-27?load=1&FromAirport=SEA&ToAirport=SFO&FromTime=362&NumAdult=2&NumChild=2&Child1Age=3&Child2Age=8&InfantInSeat=1One-way,2 名成人,2 名儿童(儿童 1 年龄 1 岁(婴儿坐在座位上);儿童 2 年龄 8 岁):
https://www.expedia.com/go/flight/search/oneway/2022-12-27/2022-12-27?load=1&FromAirport=SEA&ToAirport=SFO&FromTime=362&NumAdult=2&NumChild=2&Child1Age=1&Child2Age=8&InfantInSeat=1
无日期航班搜索示例
**注意:**不建议使用无日期航班搜索深层链接。但是,如果您确实需要使用它们,请将日期替换为 0000-00-00,然后您将进入输入日期的页面。完全删除日期将返回 404 页面。
- 往返,2 名成人:
https://{TemplateSiteDomain}/go/flight/search/Roundtrip/0000-00-00/0000-00-00?load=1&FromAirport=SEA&ToAirport=SFO&FromTime=362&ToTime=362&NumAdult=2