Travel Partner API は、Google Hotel Center プラットフォームへの RESTful インターフェースを提供します。この API を使用すると、アプリは Hotel Center のデータを効率的に取得、変更できるため、大規模または複雑なアカウントの管理に適しています。
- REST リソース: v3.accounts.accountLinks
- REST リソース: v3.accounts.brands
- REST リソース: v3.accounts.freeBookingLinksReportViews
- REST リソース: v3.accounts.hotelViews
- REST リソース: v3.accounts.hotels
- REST リソース: v3.accounts.icons
- REST リソース: v3.accounts.participationReportViews
- REST リソース: v3.accounts.priceAccuracyViews
- REST リソース: v3.accounts.priceCoverageViews
- REST リソース: v3.accounts.priceViews
- REST リソース: v3.accounts.propertyPerformanceReportViews
- REST リソース: v3.accounts.reconciliationReports
サービス: travelpartner.googleapis.com
このサービスを呼び出すには、Google が提供するクライアント ライブラリを使用することをおすすめします。アプリケーションで独自のライブラリを使用してこのサービスを呼び出す必要がある場合は、API リクエストを行うときに次の情報を使用してください。
ディスカバリ ドキュメント
ディスカバリ ドキュメントは、REST API を記述して使用するための機械可読仕様です。クライアント ライブラリ、IDE プラグイン、Google API と連携するその他のツールのビルドに使用されます。1 つのサービスで複数のディスカバリ ドキュメントを提供できます。このサービスには、次の検索ドキュメントが用意されています。
サービス エンドポイント
サービス エンドポイントは、API サービスのネットワーク アドレスを指定するベース URL です。1 つのサービスに複数のサービス エンドポイントが存在する場合があります。このサービスには次のサービス エンドポイントがあり、以下のすべての URI がこのサービス エンドポイントに関連しています。
https://travelpartner.googleapis.com
REST リソース: v3.accounts.accountLinks
Methods | |
---|---|
create |
POST /v3/{parent=accounts/*}/accountLinks Hotel Center アカウントと Google 広告アカウントの間に新しいアカウント リンクを作成します。 |
delete |
DELETE /v3/{name=accounts/*/accountLinks/*} アカウントのリンクを削除します。 |
get |
GET /v3/{name=accounts/*/accountLinks/*} リクエスト URL で指定されたアカウント リンクのリソース名に関連付けられている AccountLink インスタンスを返します。 |
list |
GET /v3/{parent=accounts/*}/accountLinks Hotel Center アカウントのアカウントのリンクを返します。 |
patch |
PATCH /v3/{accountLink.name=accounts/*/accountLinks/*} アカウントのリンクのアカウントのリンク ターゲットを更新します。 |
REST リソース: v3.accounts.brands
REST リソース: v3.accounts.freeBookingLinksReportViews
Methods | |
---|---|
query |
GET /v3/{name=accounts/*}/freeBookingLinksReportViews:query 非推奨: PropertyPerformanceReportService.QueryPropertyPerformanceReport を使用してください。代わりに、インプレッション レポートもあります。 |
REST リソース: v3.accounts.hotelViews
REST リソース: v3.accounts.hotels
Methods | |
---|---|
setLiveOnGoogle |
POST /v3/{account=accounts/*}/hotels:setLiveOnGoogle 複数のプロパティで「Google で公開中」のステータスを更新するためのコレクション レベルのカスタム メソッド。 |
REST リソース: v3.accounts.icons
REST リソース: v3.accounts.participationReportViews
Methods | |
---|---|
query |
GET /v3/{name=accounts/*}/participationReportViews:query 特定のアカウントの参加レポートについて、クエリ(取得、フィルタ、セグメント化)を行うことができます。 |
REST リソース: v3.accounts.priceAccuracyViews
REST リソース: v3.accounts.priceCoverageViews
REST リソース: v3.accounts.priceViews
Methods | |
---|---|
get |
GET /v3/{name=accounts/*/priceViews/*} リクエストされた料金ビューの詳細を返します。 |
REST リソース: v3.accounts.propertyPerformanceReportViews
Methods | |
---|---|
query |
GET /v3/{name=accounts/*}/propertyPerformanceReportViews:query 特定のアカウントについて、プロパティ パフォーマンス リンクのレポートをクエリ(取得、フィルタ、セグメント化)できます。 |
REST リソース: v3.accounts.reconciliationReports
Methods | |
---|---|
create |
POST /v3/{parent=accounts/*}/reconciliationReports 調整レポートを作成して Google にアップロードします。 |
get |
GET /v3/{name=accounts/*/reconciliationReports/*} 調整レポートを返します。 |
list |
GET /v3/{parent=accounts/*}/reconciliationReports 作成した調整レポートの名前のリストを返します。 |
validate |
POST /v3/{parent=accounts/*}/reconciliationReports:validate 調整レポートを検証します。 |