Travel Partner API

Die Travel Partner API bietet Ihnen eine RESTful-Schnittstelle zur Google Hotel Center-Plattform. Es ermöglicht einer App, Hotel Center-Daten effizient abzurufen und zu ändern. Somit kann eine App große oder komplexe Konten verwalten.

Dienst: Travelpartner.googleapis.com

Wir empfehlen, die von Google bereitgestellten Clientbibliotheken zu verwenden, um diesen Dienst aufzurufen. Wenn Ihre Anwendung zum Aufrufen dieses Dienstes Ihre eigenen Bibliotheken verwenden muss, verwenden Sie die folgenden Informationen, wenn Sie die API-Anfragen stellen.

Discovery-Dokument

Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zum Beschreiben und Nutzen von REST APIs. Sie wird verwendet, um Clientbibliotheken, IDE-Plug-ins und andere Tools zu erstellen, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente haben. Der Dienst stellt folgendes Discovery-Dokument zur Verfügung:

Dienstendpunkt

Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst hat den folgenden Dienstendpunkt und alle nachstehenden URIs beziehen sich auf ihn:

  • https://travelpartner.googleapis.com

REST-Ressource: v3.accounts.brands

Methoden
create POST /v3/{parent=accounts/*}/brands
Erstellt eine neue Marke.
get GET /v3/{name=accounts/*/brands/*}
Gibt die Instanz Brand zurück, die mit dem Markenressourcennamen der Anfrage verknüpft ist.
list GET /v3/{parent=accounts/*}/brands
Gibt die Marken für ein Partnerkonto zurück.
patch PATCH /v3/{brand.name=accounts/*/brands/*}
Aktualisiert eine Marke.

REST-Ressource: v3.accounts.freeBookingLinksReportViews

Methoden
query
(deprecated)
GET /v3/{name=accounts/*}/freeBookingLinksReportViews:query
VERWORFEN:Verwenden Sie stattdessen PropertyPerformanceReportService.QueryPropertyPerformanceReport, auch mit Impressionsberichten.

REST-Ressource: v3.accounts.hotelViews

Methoden
list GET /v3/{parent=accounts/*}/hotelViews
Gibt die Liste der Hotelansichten zurück.
summarize GET /v3/{parent=accounts/*}/hotelViews:summarize
Gibt zusammengefasste Informationen zu Hotels zurück.

REST-Ressource: v3.accounts.hotels

Methoden
setLiveOnGoogle POST /v3/{account=accounts/*}/hotels:setLiveOnGoogle
Benutzerdefinierte Methode auf Sammlungsebene, um den Status von Live auf Google für mehrere Properties zu aktualisieren.

REST-Ressource: v3.accounts.icons

Methoden
create POST /v3/{parent=accounts/*}/icons
Es wird ein neues Symbol hochgeladen und der Überprüfungsprozess gestartet.
get GET /v3/{name=accounts/*/icons/*}
Gibt die Icon-Instanz zurück, die einem Symbolressourcennamen zugeordnet ist, der im Anfrage-URI angegeben ist.
list GET /v3/{parent=accounts/*}/icons
Gibt die Icons für ein Partnerkonto zurück.

REST-Ressource: v3.accounts.participationReportViews

Methoden
query GET /v3/{name=accounts/*}/participationReportViews:query
Ermöglicht die Abfrage (Abrufen, Filtern und Segmentieren) eines Teilnahmeberichts für ein bestimmtes Konto.

REST-Ressource: v3.accounts.priceAccuracyViews

Methoden
get GET /v3/{name=accounts/*/priceAccuracyViews/*}
Gibt die angeforderte Preisgenauigkeitsansicht vollständig zurück.
list GET /v3/{parent=accounts/*}/priceAccuracyViews
Listet die verfügbaren Preisgenauigkeitsansichten auf.
summarize GET /v3/{parent=accounts/*}/priceAccuracyViews:summarize
Gibt die Preisgenauigkeitsübersicht zurück.

REST-Ressource: v3.accounts.priceCoverageViews

Methoden
getLatest GET /v3/{parent=accounts/*}/priceCoverageViews:latest
Gibt die letzte Ansicht zur Preisabdeckung vollständig zurück.
list GET /v3/{parent=accounts/*}/priceCoverageViews
Gibt den gesamten Verlauf der Preisabdeckung zurück.

REST-Ressource: v3.accounts.priceViews

Methoden
get GET /v3/{name=accounts/*/priceViews/*}
Gibt die angeforderte Preisansicht vollständig zurück.

REST-Ressource: v3.accounts.propertyPerformanceReportViews

Methoden
query GET /v3/{name=accounts/*}/propertyPerformanceReportViews:query
Ermöglicht das Abfragen (Filtern, Segmentieren und Segmentieren) von Leistungsberichten zu Properties für ein bestimmtes Konto.

REST-Ressource: v3.accounts.reconciliationReports

Methoden
create POST /v3/{parent=accounts/*}/reconciliationReports
Erstellt einen Abgleichsbericht und lädt ihn in Google hoch.
get GET /v3/{name=accounts/*/reconciliationReports/*}
Gibt einen Abgleichsbericht zurück.
list GET /v3/{parent=accounts/*}/reconciliationReports
Gibt eine Liste mit den Namen der erstellten Abgleichsberichte zurück.
validate POST /v3/{parent=accounts/*}/reconciliationReports:validate
Validiert einen Abgleichsbericht.