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/hotelszuhttps://travelpartner.googleapis.com/v3/accounts/4200042/hotelViewsgeändert. - Der Anfrageparameter
typewurde entfernt. - Das Feld
manifestOnlywurde aus der Antwort entfernt. - Einige Felder wurden umbenannt.
- Der API-Endpunkt wurde von
HotelViewService.SummarizeHotelViews(früherhotel_list_statsin der Scorecard API)- Der API-Endpunkt wurde von
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/hotel_list_statszuhttps://travelpartner.googleapis.com/v3/accounts/4200042/hotelViews:summarizegeä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_statszuhttps://travelpartner.googleapis.com/v3/accounts/4200042/participationReportViews:querygeä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_accuracyzuhttps://travelpartner.googleapis.com/v3/accounts/4200042/priceAccuracyViewsgeä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/20190909zuhttps://travelpartner.googleapis.com/v3/accounts/4200042/priceAccuracyViews/20190909geä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_historyin der Scorecard API)- Der API-Endpunkt wurde von
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/price_coverage_stats_historyzuhttps://travelpartner.googleapis.com/v3/accounts/4200042/priceCoverageViewsgeändert. - Einige Felder wurden umbenannt.
- Der API-Endpunkt wurde von
PriceAccuracyViewService.GetLatestPriceCoverageViews(früherprice_coverage_statsin der Scorecard API)- Der API-Endpunkt wurde von
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/price_coverage_statszuhttps://travelpartner.googleapis.com/v3/accounts/4200042/priceCoverageViews:latestgeä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_idzuhttps://travelpartner.googleapis.com/v3/accounts/4200042/priceViews/hotel_idgeä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_reportszuhttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReportsgeändert.
- Der API-Endpunkt wurde von
ReconciliationReportService.GetReconciliationReport- Der API-Endpunkt wurde von
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports/datetime/filenamezuhttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports/datetime~filenamegeändert.
- Der API-Endpunkt wurde von
ReconciliationReportService.CreateReconciliationReport- Der API-Endpunkt wurde von
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reportszuhttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReportsgeändert.
- Der API-Endpunkt wurde von
ReconciliationReportService.ValidateReconciliationReport- Der API-Endpunkt wurde von
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports/validatezuhttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports:validategeä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.