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.
- 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.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, 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.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 Instanz AccountLink zurück, die dem Namen der Kontoverknüpfungsressource in der Anfrage-URL zugeordnet 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 einer 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 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 |
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 Icon s 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. |