Travel Partner API のバージョン 3 では、以下に対するプログラムによるアクセスが可能です。
- Hotel Center と Google 広告の間のアカウントのリンクの管理
- 選択したホテル設定の管理
- ブランドとアイコンの管理(クローズド ベータ版)
- プロパティ パフォーマンス レポート ビュー サービスを介したプロパティ パフォーマンス データ
- ホテルビュー サービスによるホテルデータ
- 参加レポートビュー サービスを通じた参加レポートデータ
- 料金精度ビューサービスを利用した料金精度データ
- 料金マッチビュー サービスによる価格保証データ
- 料金ビューサービスによる宿泊プランと料金のデータ
- 調整レポート サービスによるコミッション調整レポートの管理(コミッション(宿泊課金型)のパートナーのみ)
エンドポイント
Travel Partner API のエンドポイントには、HTTPS 呼び出しの REST 構文を使用してアクセスできます。すべてのリクエストのベース URL は次のとおりです。
https://travelpartner.googleapis.com
サービス エンドポイント | |
---|---|
アカウントのリンク | Google 広告アカウントと Hotel Center アカウントのリンクを管理します。
|
ブランド | ブランド設定を変更する。(クローズド ベータ版)
|
ホテル | 選択したホテルの設定を変更します。
|
ホテルの表示回数 | ホテルビューのリストまたは概要を返します。
|
アイコン | アイコンを管理します。(クローズド ベータ版)
|
参加レポートの閲覧 | 参加レポートビューを返すか、クエリを使用してビューデータのフィルタされたサブセットを返します。
|
料金精度ビュー | 特定の料金精度ビュー、利用可能な精度ビュー、または概要を返します。
|
料金マッチ率ビュー | 最新の価格一致率ビューまたはすべてのカバレッジ履歴を返します。
|
料金ビュー | リクエストされた料金ビューの詳細を返します。
|
プロパティの掲載結果レポート | クエリを使用してプロパティのパフォーマンス レポート ビューを返します。
|
調整レポート | コミッション照合レポートを作成、検証、取得します(ホテル広告のみ)。
|
アカウント ID は、Hotel Ads Center の [Account] タブの [Account Info] で確認できます。
変更履歴
Travel Partner API v2.1 の多くのサービスが Google Ads API に移行されました。そのため、Travel Partner API v3 ではホテル固有のサービスのみが保持されます。
ホテルビュー サービス
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(旧 price_accuracy report 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 メソッド(旧 Reconciliation Reports 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 バージョンの現在のスケジュール、非推奨の予定日、廃止予定日を示します。
バージョン | サポート終了日 | 廃止日 |
---|---|---|
バージョン 3.0 | なし | なし |
v2.1 | 2019 年 9 月 | 2020 年 5 月 31 日 |
v2.0(Bids API) | 2018 年 2 月 | 2018 年 5 月 |
v2.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 認証をご覧ください。