透過第 3 版的 Travel Partner API,您可以透過程式存取下列項目:
- 管理 Hotel Center 與 Google Ads 之間的帳戶連結
- 管理所選飯店設定
- 管理品牌和圖示 (封閉測試版)
- 透過「房源成效報表檢視服務」取得房源成效資料
- 透過飯店檢視服務取得飯店資料
- 透過參與機會報表檢視服務取得參與機會報表資料
- 透過價格準確度檢視服務取得價格準確度資料
- 透過價格涵蓋範圍檢視服務取得價格涵蓋範圍資料
- 透過價格檢視服務取得行程和價格資料
- 透過對帳報告服務管理佣金對帳報告 (僅限按入住付費的合作夥伴)
端點
您可以透過 HTTPS 呼叫,以 REST 語法存取 Travel Partner API 端點。所有要求的基準網址為:
https://travelpartner.googleapis.com
| Service 端點 | |
|---|---|
| 帳戶連結 | 管理 Google Ads 帳戶和 Hotel Center 帳戶之間的連結。
|
| 品牌 | 修改品牌設定。(封測階段)
|
| 飯店 | 修改所選飯店設定。
|
| 飯店瀏覽次數 | 傳回飯店瀏覽次數清單或摘要。
|
| 圖示 | 管理圖示。(封測階段)
|
| 參與度報表檢視畫面 | 傳回參與度報表檢視畫面,或使用查詢傳回檢視畫面資料的篩選子集。
|
| 價格準確度檢視畫面 | 傳回特定價格準確度檢視畫面、可用的準確度檢視畫面或摘要。
|
| 價格涵蓋範圍檢視畫面 | 傳回最新的價格涵蓋範圍檢視畫面或整個涵蓋範圍記錄。
|
| 價格瀏覽次數 | 傳回所要求價格檢視畫面的完整詳細資料。
|
| 房源成效報表檢視畫面 | 使用查詢傳回房源成效報表檢視畫面。
|
| 對帳報告 | 建立、驗證及擷取佣金對帳報告 (僅限飯店廣告)。
|
在 Hotel Ads Center 的「帳戶」分頁中,查看「帳戶資訊」檢視畫面,即可找到帳戶 ID。
變更記錄
Travel Partner API 2.1 版中的許多服務已遷移至 Google Ads API。因此,Travel Partner API 第 3 版只保留飯店專屬服務。
HotelViewService
HotelViewService.ListHotelViews(前身為 Hotels API)- API 端點已從
https://www.googleapis.com/travelpartner/v2.1/4200042/hotels變更為https://travelpartner.googleapis.com/v3/accounts/4200042/hotelViews。 - 已移除
type要求參數。 - 已從回應中移除「
manifestOnly」欄位。 - 部分欄位已重新命名。
- API 端點已從
HotelViewService.SummarizeHotelViews(前身為 Scorecard API 中的hotel_list_stats)- API 端點已從
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/hotel_list_stats變更為https://travelpartner.googleapis.com/v3/accounts/4200042/hotelViews:summarize。 - 部分欄位已重新命名。
- API 端點已從
ParticipationReportViewService (前身為 Scorecard API 中的 opportunity_stats)
ParticipationReportService.QueryParticipationReport- API 端點已從
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/opportunity_stats變更為https://travelpartner.googleapis.com/v3/accounts/4200042/participationReportViews:query。 - 已新增查詢參數。
- 欄位已重新命名和重組。
- API 端點已從
PriceAccuracyViewService (原為價格準確度報表 API)
PriceAccuracyViewService.ListPriceAccuracyViews- API 端點已從
https://www.googleapis.com/travelpartner/v2.1/4200042/reports/price_accuracy變更為https://travelpartner.googleapis.com/v3/accounts/4200042/priceAccuracyViews。 - 新版 API 會傳回飯店檢視畫面資源名稱清單,舊版則會傳回報表日期清單。
- API 端點已從
PriceAccuracyViewService.ListPriceAccuracyViews- API 端點已從
https://www.googleapis.com/travelpartner/v2.1/4200042/reports/price_accuracy/20190909變更為https://travelpartner.googleapis.com/v3/accounts/4200042/priceAccuracyViews/20190909。 - 系統不再支援 CSV 輸出。
- 部分欄位已重新命名。
- API 端點已從
PriceCoverageViewService
PriceAccuracyViewService.ListPriceCoverageViews(前身為 Scorecard API 中的price_coverage_stats_history)- API 端點已從
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/price_coverage_stats_history變更為https://travelpartner.googleapis.com/v3/accounts/4200042/priceCoverageViews。 - 部分欄位已重新命名。
- API 端點已從
PriceAccuracyViewService.GetLatestPriceCoverageViews(前身為 Scorecard API 中的price_coverage_stats)- API 端點已從
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/price_coverage_stats變更為https://travelpartner.googleapis.com/v3/accounts/4200042/priceCoverageViews:latest。 - 部分欄位已重新命名。
- API 端點已從
PriceViewService (原為 Prices API)
PriceViewService.GetPriceView- API 端點已從
https://www.googleapis.com/travelpartner/v2.1/4200042/prices/hotel_id變更為https://travelpartner.googleapis.com/v3/accounts/4200042/priceViews/hotel_id。 - 部分欄位已重新命名。
- 從回應中移除出價資訊。
- API 端點已從
ReconciliationReportService 方法 (舊稱「對帳報告 API」)
ReconciliationReportService.ListReconciliationReports- API 端點已從
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports變更為https://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports。
- API 端點已從
ReconciliationReportService.GetReconciliationReport- API 端點已從
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports/datetime/filename變更為https://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports/datetime~filename。
- API 端點已從
ReconciliationReportService.CreateReconciliationReport- API 端點已從
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports變更為https://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports。
- API 端點已從
ReconciliationReportService.ValidateReconciliationReport- API 端點已從
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports/validate變更為https://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports:validate。
- API 端點已從
淘汰
- 已淘汰
- 表示該 API 版本仍可正常運作,但可能不會再更新新功能或修正錯誤。此外,如果版本已淘汰,系統會決定淘汰日期。
- 已淘汰
- 表示該 API 版本已移除,無法再使用。從淘汰到終止支援,至少會間隔 3 個月。
下表列出目前 API 版本的時間表,以及預計淘汰和終止日期:
| 版本 | 淘汰日期 | 停用日期 |
|---|---|---|
| v3.0 | 無 | 無 |
| v2.1 | 2019 年 9 月 | 2020 年 5 月 31 日 |
| v2.0 (Bids API) | 2018 年 2 月 | 2018 年 5 月 |
| 2.0 版 (所有其他 API) | 2019 年 9 月 | 2020 年 2 月 15 日 |
| v1.2 | 2018 年 2 月 | 2018 年 5 月 |
| v1.1 | 2016 年 6 月 | 2016 年 10 月 |
| v1.0 | 2015 年 4 月 | 2015 年 10 月 |
驗證
如要存取 Travel Partner API,用戶端必須使用 OAuth2 驗證進行驗證。
如需範例應用程式,以及如何使用 OAuth 連線至 Travel Partner API 的其他資訊,請參閱「API 驗證」。