Die Travel Partner API bietet Ihnen eine RESTful-Schnittstelle zur Google Hotel Center-Plattform. Damit können Daten aus dem Hotel Center effizient abgerufen und geändert werden. Die API eignet sich daher für die Verwaltung großer oder komplexer Konten.
- REST-Ressource: v3.accounts.accountLinks
- REST-Ressource: v3.accounts.brands
- REST-Ressource: v3.accounts.freeBookingLinksReportViews
- REST-Ressource: v3.accounts.hotelViews
- REST-Ressource: v3.accounts.hotels
- REST-Ressource: v3.accounts.icons
- REST-Ressource: v3.accounts.listings
- REST-Ressource: v3.accounts.participationReportViews
- REST-Ressource: v3.accounts.priceAccuracyViews
- REST-Ressource: v3.accounts.priceCoverageViews
- REST-Ressource: v3.accounts.priceViews
- REST-Ressource: v3.accounts.propertyPerformanceReportViews
- REST-Ressource: v3.accounts.reconciliationReports
Dienst: travelpartner.googleapis.com
Wir empfehlen, diesen Dienst mit den von Google bereitgestellten Clientbibliotheken aufzurufen. Wenn Ihre Anwendung diesen Dienst mit Ihren eigenen Bibliotheken aufrufen muss, sollten Sie die folgenden Informationen verwenden, wenn Sie die API-Anfragen senden.
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 bietet das folgende Discovery-Dokument:
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.accountLinks
Methoden | |
---|---|
create |
POST /v3/{parent=accounts/*}/accountLinks Erstellt eine neue Kontoverknüpfung zwischen einem Hotel Center-Konto und einem Google Ads-Konto. |
delete |
DELETE /v3/{name=accounts/*/accountLinks/*} Löscht eine Kontoverknüpfung. |
get |
GET /v3/{name=accounts/*/accountLinks/*} Gibt die AccountLink -Instanz zurück, die mit dem in der Anfrage-URL angegebenen Ressourcennamen der Kontoverknüpfung verknüpft ist. |
list |
GET /v3/{parent=accounts/*}/accountLinks Gibt die Kontoverknüpfungen für ein Hotel Center-Konto zurück. |
patch |
PATCH /v3/{accountLink.name=accounts/*/accountLinks/*} Aktualisiert das Ziel der Kontoverknüpfung. |
REST-Ressource: v3.accounts.brands
Methoden | |
---|---|
create |
POST /v3/{parent=accounts/*}/brands Erstellt eine neue Marke. |
get |
GET /v3/{name=accounts/*/brands/*} Gibt die Brand -Instanz zurück, die mit dem Markennamen der Anfrage-URI 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 |
GET /v3/{name=accounts/*}/freeBookingLinksReportViews:query EINGESTELLT:Verwenden Sie stattdessen PropertyPerformanceReportService.QueryPropertyPerformanceReport , das auch Berichte zu Impressionen enthält. |
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 zum Aktualisieren des Status „Live auf Google“ für mehrere Unterkünfte. |
REST-Ressource: v3.accounts.icons
Methoden | |
---|---|
create |
POST /v3/{parent=accounts/*}/icons Lädt ein neues Symbol hoch und startet den Überprüfungsprozess. |
get |
GET /v3/{name=accounts/*/icons/*} Gibt die Icon -Instanz zurück, die einem im Anfrage-URI angegebenen Symbolressourcennamen zugeordnet ist. |
list |
GET /v3/{parent=accounts/*}/icons Gibt die Icon s für ein Partnerkonto zurück. |
REST-Ressource: v3.accounts.listings
Methoden | |
---|---|
verify |
POST /v3/{parent=accounts/*}/listings:verify Gibt nur bestätigte Einträge mit Datenproblemen und Berechtigungen für die Auslieferung für VR-Partner zurück. |
REST-Ressource: v3.accounts.participationReportViews
Methoden | |
---|---|
query |
GET /v3/{name=accounts/*}/participationReportViews:query Ermöglicht das Abfragen (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 Ansicht zur Preisgenauigkeit mit allen Details zurück. |
list |
GET /v3/{parent=accounts/*}/priceAccuracyViews Listet die verfügbaren Ansichten für die Preisgenauigkeit auf. |
summarize |
GET /v3/{parent=accounts/*}/priceAccuracyViews:summarize Gibt die Zusammenfassung der Preisgenauigkeit zurück. |
REST-Ressource: v3.accounts.priceCoverageViews
Methoden | |
---|---|
getLatest |
GET /v3/{parent=accounts/*}/priceCoverageViews:latest Gibt die aktuelle Ansicht der Preisabdeckung mit allen Details 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 mit allen Details zurück. |
REST-Ressource: v3.accounts.propertyPerformanceReportViews
Methoden | |
---|---|
query |
GET /v3/{name=accounts/*}/propertyPerformanceReportViews:query Ermöglicht das Abfragen (Abrufen, Filtern und Segmentieren) eines Berichts zu Buchungslinks für ein bestimmtes Konto. |
REST-Ressource: v3.accounts.reconciliationReports
Methoden | |
---|---|
create |
POST /v3/{parent=accounts/*}/reconciliationReports Erstellt einen Abgleichsbericht und lädt ihn zu Google hoch. |
get |
GET /v3/{name=accounts/*/reconciliationReports/*} Gibt einen Abgleichsbericht zurück. |
list |
GET /v3/{parent=accounts/*}/reconciliationReports Gibt eine Liste der Namen der erstellten Abgleichsberichte zurück. |
validate |
POST /v3/{parent=accounts/*}/reconciliationReports:validate Validiert einen Abgleichsbericht. |