包深層連結
軟體包啟動頁面
包啟動頁面的深層連結 URL 結構是https://{TemplateSiteDomain}/go/package/launch。
例如:
https://www.expedia.com/go/package/launch
軟體包搜尋 URL
URL 結構:
| 封裝類型 | 無日期 (DaysInFuture + StayLength) | 有日期 |
|---|---|---|
| 航班 + 飯店基本網址 | /go/package/search/FlightHotel/ | /go/package/search/FlightHotel/{FromDate}/{ToDate} |
| 航班 + 飯店 + 汽車基地網址 | /go/package/search/FlightHotelCar/ | /go/package/search/FlightHotelCar/{FromDate}/{ToDate} |
| 飯店 + 汽車基地網址 | /go/package/search/HotelCar/ | /go/package/search/HotelCar/{FromDate}/{ToDate} |
| 航班 + 汽車基本網址 | /go/package/search/FlightCar/ | /go/package/search/FlightCar/{FromDate}/{ToDate} |
包搜尋查詢參數
| 參數 | 說明 | 必填 | 預設 | 值類型 | 範例 | 備註 |
|---|---|---|---|---|---|---|
langid | 語言 ID | N | none | 數位 | langid=1033 | |
FromAirport | 出發城市/機場 | Y | none | 字串 | FromAirport=SEA | |
Destination | 目的地城市/機場 | Y | none | 字串 | Destination=Miami,%20FL,%20United%20States%20(MIA-Miami%20Intl.)Destination=LHR | |
| DestinationIDDestinationID:TLA | Region或 city或 NBH的目標 ID | N |無| 數字 | &DestinationID=180672&DestinationID=180672:oak| | ||||||
| HotelID | 定義要在結果列表中顯示的一個或多個屬性| N8>&HotelID=14323&HotelID=654,65788,11210 您無法選擇無法與所選目的地數字或 comma-separated 數字值打包的屬性。| | ||||||
| Direct | 用來表示直飛航班 | N | 無 | 數字 | 0 (任何航班)1(僅限 non-stop)| 通過 non-stop 航班結果,否則根本不通過。| | ||||||
| FromTime | 首選出發時間 | N | 任何時間 | 數字 | FromTime=361 | 361 表示早上362 表示任何時間 721 表示上午 114> | 任何時間 | 數字 | ToTime | 361 代表早上ToTime=1081 362 代表任何時間721 代表中午 1081 代表晚上 | ||||||
| | | ||||||
|DaysInFuture``StayLength 代替 FromDate和 ToDate | N | 無 | 數字 | DaysInFuture=14StayLength=5 | 如果當前日期是 1 月 1 日,則生成的 FromDate是 1 月 15 日,ToDate 是 1 月 20 日 | StayLength結合使用,產生未來的起始日期和結束日期。DaysInFuture 代替 FromDate和 ToDate | N | 無 | 數字 | DaysInFuture=14StayLength=5 | 如果當前日期是 1 月 1 日,則生成的 FromDate為 1 月 15 日,為 1 月 15 日,ToDate 為 1 月 |首選航空公司(過濾器)| N | 無 | 字串 | Carrier(2 個字母的代碼值)| 如果未通過,結果不受承運人限制。Carrier=EK 兩個字母的字串值。| | ||||||
| Class | 首選艙等 | N | 3 | 數字 | Class=3 | 經濟艙/經濟艙為預設搜尋。• 3 (經濟艙/普通艙) • 2 (商業) • 1(頭等艙)| | ||||||
| NoChangePenalty | 避免大多數更改罰款 | N | 如果省略,結果將不僅限於這些類型的航班。| 數字 | NoChangePenalty=0 | • 0 (預設值)• 1(避免更改罰款)| | ||||||
| NumRoom | 房間數 | N | 1 | 數字 | NumRoom=1 | 必須介於 1 和 3 之間 | | ||||||
| | 成人人數 | N | 0 | 數字 | <arn | NumAdult | 成人人數 | N | 0 | 數字 | <arn | NumAdult=2至乘客。NumRoom 成人或老年人必須陪同 15 歲以下的兒童。| | ||||||
| NumAdult-Room{ROOM_INDEX} | 客房 1、2 和 3 中的成人乘客人數。| N | 0 | 數字 | 如果 NumRoom=2NumAdult-Room1=2, NumAdult-Room2=1 | •NumRoom 此參數是必要的• 必須預訂 1 至 6 名乘客 • 成人或老年人必須陪同 15 歲以下的兒童。| | ||||||
| NumSenior | 老年乘客人數。| N | 0 | 數字 | NumSenior=1 | 此參數必須包含 NumRoom| | ||||||
| NumChild| 兒童人數 | N | 0 | 數字 | NumChild=1 | < | ||||||
| Child{CHILD_INDEX}Age然後給予兒童的年齡 |5 NumChild=2 || | ||||||
| Child1Age=4 Child2Age=6| 1、2 和 3 號艙位的兒童乘客人數。| N |0 | 數字 |給定 NumChild-Room{ROOM_INDEX}然後 NumRoom=2 | 此參數必須包含 NumChild-Room1=1, NumChild-Room2=2 | | ||||||
| NumRoom|房間內旅行兒童的年齡 | N | 0 | 數字 | 已知:Room{ROOM_INDEX}-Child{CHILD_INDEX}Age• NumRoom=2• NumChild-Room1=1• NumChild-Room2=2然後: • Room1-Child1Age=4 (4- 客房 1 中的 yr-old 子項) • Room2-Child1Age=4 (6- 客房 2 中的 yr-old 子項) • Room2-Child2Age=4(7-yr-old 客房 2 中的兒童)| 客房 2 中最多可容納 4 名兒童,因為客房 1,至少需要 1 名成人,客房 2 中需要最多 16 名客人。| | ||||||
| InfantInSeat| 嬰兒(2 歲以下)| N | 膝上兒童 | 數字 | InfantInSeat=1 | 如果嬰兒作為膝上兒童旅行,則不通過,如果嬰兒坐在自己的座位上旅行,則通過 InfantInSeat=1| | ||||||
AmenityFilter設施過濾器 | • 僅傳遞單一設備選項。 • AmenityFilter=12 或 • AmenityFilter=16 注意: 這些不能組合在以逗號分隔的清單中,也不能在一個 URL 中使用參數 &AmenityFilter=兩次。便利設施映射 ID: • 27=空調 • 30=提供全包選項 • 12=商業服務 • 16=免費早餐 • 18=免費報紙 • 11=健身設備 • 14=免費停車 • 43=綠色/永續 • 26=吹風機 • 19=High-speed 互聯網 • 17=允許攜帶寵物 • 9=飯店餐廳 • 13=客房餐點服務 • 15=Spa 現場服務 • 7=游泳游泳池 | | | ||||||
| SortBy| 飯店排序順序 | N | 0 | 數字 | • 0 按 Expedia 精選排序 • 1 按名稱排序 • 2 按城市排序 • 6 按類別排序 • 10 按價格排序 • 14 按行程節省金額排序 • 12 依旅行者點評排序 || | ||||||
| HotelClass| 星級過濾器 | N | 無 | 數字 | • HotelClass=10 • HotelClass=20 | • 10=1 星以上 • 20=2 顆星以上 • 30=3 顆星以上 • 40=4 顆星以上 • 50=5 顆星以上 | | ||||||
|cabinClass | 客艙等級過濾器 | N | 無 | Sting | • E (經濟艙/普通艙)• P (高級) • B (商業) • f(頭等艙)| 例如: cabinClass=p | | ||||||
|FlexToDate | 可彈性調整部分停留日期 | N || 日期 |FlexToDate=2016-09-19 |所有 POS 均採用相同的日期格式 (ISO):YYYY-MM-DD, e.g. 2015-02-14 (2015 年 2 月 14 日)如果省略,則執行彈性的日期搜尋。 • 日期值 | | ||||||
|FlexFromDate | 部分停留日期起可彈性調整 | N || 日期 |FlexFromDate=2016-09-17 |所有 POS 均採用相同的日期格式 (ISO):YYYY-MM-DD, e.g. 2015-02-14 (2015 年 2 月 14 日)如果省略,則執行彈性的日期搜尋。 • 日期值 | |
包搜尋 - 更改屬性
深層連結 URL 結構:
https://{TemplateSiteDomain}/go/package/search/change/hotel/{FromAirportTLA}/{ToAirportTLA}/{FromDate}/{ToDate}
深層連結參數
| 路徑參數 | 說明 | 必填 | 預設 | 值類型 | 範例 | 備註 |
|---|---|---|---|---|---|---|
FromDate | 首選出發日期 (ISO 格式) | 2023-12-25 | YYYY-MM-DD | |||
ToDate | 首選回傳日期 (ISO 格式) | 2023-12-28 | YYYY-MM-DD | |||
FromAirportTLA | 出發機場代碼 | LON | ||||
ToAirportTLA | 目的地機場代碼 | 米亞 | ||||
FlightPIID | 航班 PIID | 字母數字 | ||||
NumRoom | 客房數量 | N | 1 | 數位 | 1 至 3 之間的數值 (最大房間數) | |
NumAdult-Room{ROOM_INDEX} | 房間內成人乘客人數 | N | 1 | 數位 | 最多可容納 6 人 (成人、老人和兒童) | |
NumSenior-Room{ROOM_INDEX} | 房間內老年乘客人數 | N | 0 | 數位 | 最多可容納 6 人 (成人、老人和兒童) | |
NumChild-Room{ROOM_INDEX} | 客房內兒童乘客人數 | N | 0 | 數位 | 最多可容納 6 人 (成人、老人和兒童) | |
Room{ROOM_INDEX}-Child{CHILD_INDEX}Age | 入住同一房間的兒童年齡 | N | 0 | 數位 | 最多可容納 6 人 (成人、老人和兒童) | |
InfantInSeat | 坐在座位或腿上的嬰兒 (2 歲以下) | N | 1 | 1 = 真 0 = 假 |
更改屬性範例
https://www.expedia.com/go/package/search/change/hotel/LON/MIA/2023-12-25/2023-12-28?NumRoom=2 &NumAdult-Room1=1 &NumAdult-Room2=2 &FlightPIID=v5-6ced93c7478bb34a08118ca12e51b3c3-0-0-8
包裹搜尋 - 更改航班
深層連結 URL 結構:
https://{TemplateSiteDomain}/go/package/search/change/flight/{FromAirportTLA}/{ToAirportTLA}/{FromDate}/{ToDate}
深層連結參數
| 路徑參數 | 說明 | 必填 | 預設 | 值類型 | 範例 | 備註 |
|---|---|---|---|---|---|---|
FromDate | 首選出發日期 (ISO 格式) | 2021-06-25 | YYYY-MM-DD | |||
ToDate | 首選回傳日期 (ISO 格式) | 2021-06-28 | YYYY-MM-DD | |||
FromAirportTLA | 出發機場代碼 | LON | ||||
ToAirportTLA | 目的地機場代碼 | 米亞 | ||||
PackagePIID | 包裹 PIID | 字母數字 | ||||
NumRoom | 客房數 | N | 1 | 數位 | 1 至 3 之間的數值 (最大房間數) | |
NumAdult-Room{ROOM_INDEX} | 房間內成人乘客人數 | N | 1 | 數位 | 最多可容納 6 人 (成人、老人和兒童) | |
| NumSenior-Room{ROOM_INDEX} | 房間內老年乘客人數 | N | 0 | | 數字最多可容納 6 人(成人、老年人和兒童)| | ||||||
| NumChild-Room{ROOM_INDEX} | 房間內兒童乘客人數 | N | 0 | | 數字最多可容納 6 人(成人年齡、老年人和兒童)| 3 6 人(成人、老年人和兒童)| | ||||||
| Room{ROOM_INDEX}-Child{CHILD_INDEX}Age | 坐在座位或懷裡的嬰兒(2 歲以下)| N | 1 | | 1 = trueInfantInSeat 0 = false | | |
更改航班範例
https://www.expedia.com/go/package/search/change/flight/LON/MIA/2023-12-25/2023-12-28?NumRoom=2 &NumAdult-Room1=1 &NumAdult-Room2=2 &PackagePIID=7626acf6-15a7-4f43-a184-b6c75531fd92-0