Version 3 der Travel Partner API bietet programmatischen Zugriff auf:
- Verwaltung von Kontoverknüpfungen zwischen Hotel Center und Google Ads
- Verwaltung ausgewählter Hoteleinstellungen
- Marken und Symbole verwalten (geschlossene Betaversion)
- Leistungsdaten von Properties über den Property Performance Report Views Service
- Hoteldaten über den Hotel Views Service
- Daten aus Teilnahmeberichten über den Dienst „Participation Report Views“
- Daten zur Preisgenauigkeit über den Price Accuracy Views Service
- Daten zur Preisabdeckung über den Price Coverage Views Service
- Reiseplan- und Preisdaten über den Price Views Service
- Verwaltung von Provisionsabgleichsberichten über den Reconciliation Reports Service (nur für Partner mit der Gebotsstrategie „Provisionen (Pay-per-Stay)“)
Endpunkte
Die Travel Partner API-Endpunkte sind über REST-Syntax aus HTTPS-Aufrufen zugänglich. Die Basis-URL für alle Anfragen lautet:
https://travelpartner.googleapis.com
Dienstendpunkte | |
---|---|
Kontolinks | Verwaltet Verknüpfungen zwischen einem Google Ads-Konto und einem Hotel Center-Konto.
|
Marken | Markenkonfiguration ändern (geschlossene Betaversion)
|
Hotels | Ausgewählte Hoteleinstellungen ändern
|
Hotelansichten | Gibt die Liste der Hotelansichten oder eine Zusammenfassung zurück.
|
Symbole | Symbole verwalten (geschlossene Betaversion)
|
Aufrufe von Teilnahmeberichten | Gibt eine Ansicht für Teilnahmeberichte oder mithilfe einer Abfrage eine gefilterte Teilmenge der Daten der Ansicht zurück.
|
Ansichten zur Preisgenauigkeit | Gibt eine bestimmte Ansicht zur Preisgenauigkeit, verfügbare Ansichten zur Preisgenauigkeit oder eine Zusammenfassung zurück.
|
Aufrufe der Preisabdeckung | Gibt die aktuelle Ansicht der Preisabdeckung oder den gesamten Abdeckungsverlauf zurück.
|
Preisansichten | Gibt die angeforderte Preisansicht mit allen Details zurück.
|
Bericht „Leistung nach Property“ – Aufrufe | Gibt eine Ansicht für einen Leistungsbericht für Properties anhand einer Abfrage zurück.
|
Abgleichsberichte | Erstellt, validiert und ruft Abgleichsberichte zu Provisionen ab (nur Hotelanzeigen).
|
Sie finden Ihre Konto-ID im Hotel Ads Center auf dem Tab Konto in der Ansicht Kontoinformationen.
Änderungsprotokoll
Viele Dienste in der Travel Partner API v2.1 wurden zur Google Ads API migriert. Daher sind in der Travel Partner API v3 nur noch hotelspezifische Dienste enthalten.
HotelViewService
HotelViewService.ListHotelViews
(früher Hotels API)- Der API-Endpunkt wurde von
https://www.googleapis.com/travelpartner/v2.1/4200042/hotels
zuhttps://travelpartner.googleapis.com/v3/accounts/4200042/hotelViews
geändert. - Der Anfrageparameter
type
wurde entfernt. - Das Feld
manifestOnly
wurde aus der Antwort entfernt. - Einige Felder wurden umbenannt.
- Der API-Endpunkt wurde von
HotelViewService.SummarizeHotelViews
(früherhotel_list_stats
in der Scorecard API)- Der API-Endpunkt wurde von
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/hotel_list_stats
zuhttps://travelpartner.googleapis.com/v3/accounts/4200042/hotelViews:summarize
geändert. - Einige Felder wurden umbenannt.
- Der API-Endpunkt wurde von
ParticipationReportViewService (früher „opportunity_stats“ in der Scorecard API)
ParticipationReportService.QueryParticipationReport
- Der API-Endpunkt wurde von
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/opportunity_stats
zuhttps://travelpartner.googleapis.com/v3/accounts/4200042/participationReportViews:query
geändert. - Es wurden Abfrageparameter hinzugefügt.
- Felder wurden umbenannt und umstrukturiert.
- Der API-Endpunkt wurde von
PriceAccuracyViewService (früher: Price Accuracy Report API)
PriceAccuracyViewService.ListPriceAccuracyViews
- Der API-Endpunkt wurde von
https://www.googleapis.com/travelpartner/v2.1/4200042/reports/price_accuracy
zuhttps://travelpartner.googleapis.com/v3/accounts/4200042/priceAccuracyViews
geändert. - Die neue API gibt eine Liste mit Ressourcennamen für Hotelansichten zurück. In der vorherigen Version wurde eine Liste mit Berichtsdatumsangaben zurückgegeben.
- Der API-Endpunkt wurde von
PriceAccuracyViewService.ListPriceAccuracyViews
- Der API-Endpunkt wurde von
https://www.googleapis.com/travelpartner/v2.1/4200042/reports/price_accuracy/20190909
zuhttps://travelpartner.googleapis.com/v3/accounts/4200042/priceAccuracyViews/20190909
geändert. - Die CSV-Ausgabe wird nicht mehr unterstützt.
- Einige Felder wurden umbenannt.
- Der API-Endpunkt wurde von
PriceCoverageViewService
PriceAccuracyViewService.ListPriceCoverageViews
(früherprice_coverage_stats_history
in der Scorecard API)- Der API-Endpunkt wurde von
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/price_coverage_stats_history
zuhttps://travelpartner.googleapis.com/v3/accounts/4200042/priceCoverageViews
geändert. - Einige Felder wurden umbenannt.
- Der API-Endpunkt wurde von
PriceAccuracyViewService.GetLatestPriceCoverageViews
(früherprice_coverage_stats
in der Scorecard API)- Der API-Endpunkt wurde von
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/price_coverage_stats
zuhttps://travelpartner.googleapis.com/v3/accounts/4200042/priceCoverageViews:latest
geändert. - Einige Felder wurden umbenannt.
- Der API-Endpunkt wurde von
PriceViewService (früher Prices API)
PriceViewService.GetPriceView
- Der API-Endpunkt wurde von
https://www.googleapis.com/travelpartner/v2.1/4200042/prices/hotel_id
zuhttps://travelpartner.googleapis.com/v3/accounts/4200042/priceViews/hotel_id
geändert. - Einige Felder wurden umbenannt.
- Gebotsinformationen aus der Antwort entfernt.
- Der API-Endpunkt wurde von
ReconciliationReportService-Methoden (früher Reconciliation Reports API)
ReconciliationReportService.ListReconciliationReports
- Der API-Endpunkt wurde von
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports
zuhttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports
geändert.
- Der API-Endpunkt wurde von
ReconciliationReportService.GetReconciliationReport
- Der API-Endpunkt wurde von
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports/datetime/filename
zuhttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports/datetime~filename
geändert.
- Der API-Endpunkt wurde von
ReconciliationReportService.CreateReconciliationReport
- Der API-Endpunkt wurde von
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports
zuhttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports
geändert.
- Der API-Endpunkt wurde von
ReconciliationReportService.ValidateReconciliationReport
- Der API-Endpunkt wurde von
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports/validate
zuhttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports:validate
geändert.
- Der API-Endpunkt wurde von
Einstellung
- Eingestellte Funktionen
- bedeutet, dass die API-Version weiterhin wie erwartet funktioniert, aber eventuell nicht mit neuen Funktionen oder Fehlerkorrekturen aktualisiert wird. Wenn eine Version eingestellt wird, wird außerdem ein Ablaufdatum festgelegt.
- Eingestellt
- bedeutet, dass die API-Version entfernt wurde und nicht mehr verfügbar ist. Die Mindestzeit zwischen der Einstellung und der endgültigen Abschaltung beträgt 3 Monate.
In der folgenden Tabelle finden Sie den aktuellen Zeitplan für API-Versionen sowie die erwarteten Datumsangaben für die Einstellung und das Ende der Unterstützung:
Version | Einstellungsdatum | Datum der Einstellung |
---|---|---|
v3.0 | – | – |
V2.1 | September 2019 | 31. Mai 2020 |
v2.0 (Bids API) | Februar 2018 | Mai 2018 |
v2.0 (alle anderen APIs) | September 2019 | 15. Februar 2020 |
v1.2 | Februar 2018 | Mai 2018 |
v1.1 | Juni 2016 | Oktober 2016 |
v1.0 | April 2015 | Oktober 2015 |
Authentifizierung
Für den Zugriff auf die Travel Partner API müssen sich Clients mit OAuth2-Authentifizierung authentifizieren.
Eine Beispielanwendung und weitere Informationen zur Verwendung von OAuth zum Herstellen einer Verbindung zur Travel Partner API finden Sie unter API-Authentifizierung.