Wersja 3 interfejsu Travel Partner API zapewnia programowy dostęp do:
- Zarządzanie połączeniami kont między Hotel Center a Google Ads
 - Zarządzanie wybranymi ustawieniami hoteli
 - Zarządzanie markami i ikonami (zamknięta wersja beta)
 - Dane o skuteczności usługi za pomocą usługi wyświetlania raportów o skuteczności usługi
 - Dane hoteli za pomocą usługi Widoki hoteli
 - Dane raportu o uczestnictwie za pomocą usługi wyświetlania raportów o uczestnictwie
 - Dane dotyczące dokładności cen za pomocą usługi Price Accuracy Views Service
 - Dane o zakresie cen za pomocą usługi Price Coverage Views Service
 - Dane dotyczące planu podróży i cen za pomocą usługi Price Views Service
 - Zarządzanie raportami uzgodnień prowizji za pomocą usługi raportów uzgodnień (tylko w przypadku partnerów korzystających z płatności za pobyt)
 
Punkty końcowe
Punkty końcowe interfejsu Travel Partner API są dostępne za pomocą składni REST z wywołań HTTPS. Podstawowy adres URL wszystkich żądań to:
https://travelpartner.googleapis.com
| Punkty końcowe usługi | |
|---|---|
| Połączenia z kontami | Zarządza połączeniami między kontem Google Ads a kontem Hotel Center. 
  | 
| Marki | Modyfikowanie konfiguracji marki. (zamknięte testy beta) 
  | 
| Hotele | Modyfikowanie wybranych ustawień hoteli. 
  | 
| Widoki hoteli | Zwraca listę widoków hotelu lub podsumowanie. 
  | 
| Ikony | Zarządzanie ikonami. (zamknięte testy beta) 
  | 
| Wyświetlenia raportu o zaangażowaniu | Zwraca widok raportu o zaangażowaniu lub, za pomocą zapytania, przefiltrowany podzbiór danych widoku. 
  | 
| Wyświetlenia zgodności cen | Zwraca konkretny widok zgodności cen, dostępne widoki zgodności lub podsumowanie. 
  | 
| Wyświetlenia informacji o cenach | Zwraca najnowszy widok pokrycia cen lub całą historię pokrycia. 
  | 
| Wyświetlenia ceny | Zwraca szczegółowy widok żądanej ceny. 
  | 
| Wyświetlenia raportu skuteczności usługi | Zwraca widok raportu skuteczności usługi za pomocą zapytania. 
  | 
| Raporty uzgodnień | Tworzy, weryfikuje i pobiera raporty uzgodnień prowizji (tylko w przypadku reklam hoteli). 
  | 
Identyfikator konta znajdziesz w widoku Informacje o koncie na karcie Konto w Hotel Ads Center.
Historia zmian
Wiele usług w interfejsie Travel Partner API w wersji 2.1 zostało przeniesionych do interfejsu Google Ads API. W związku z tym interfejs Travel Partner API w wersji 3 zawiera tylko usługi dotyczące hoteli.
HotelViewService
HotelViewService.ListHotelViews(wcześniej Hotels API)- Punkt końcowy interfejsu API został zmieniony z 
https://www.googleapis.com/travelpartner/v2.1/4200042/hotelsnahttps://travelpartner.googleapis.com/v3/accounts/4200042/hotelViews. - Usunięto parametr żądania 
type. - Usunięto pole 
manifestOnlyz odpowiedzi. - Niektóre pola zostały zmienione.
 
- Punkt końcowy interfejsu API został zmieniony z 
 HotelViewService.SummarizeHotelViews(wcześniejhotel_list_statsw interfejsie Scorecard API)- Punkt końcowy interfejsu API został zmieniony z 
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/hotel_list_statsnahttps://travelpartner.googleapis.com/v3/accounts/4200042/hotelViews:summarize. - Niektóre pola zostały zmienione.
 
- Punkt końcowy interfejsu API został zmieniony z 
 
ParticipationReportViewService (wcześniej opportunity_stats w interfejsie Scorecard API)
ParticipationReportService.QueryParticipationReport- Punkt końcowy interfejsu API został zmieniony z 
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/opportunity_statsnahttps://travelpartner.googleapis.com/v3/accounts/4200042/participationReportViews:query. - Parametry zapytania zostały dodane.
 - Pola zostały zmienione i przekształcone.
 
- Punkt końcowy interfejsu API został zmieniony z 
 
PriceAccuracyViewService (wcześniej interfejs price_accuracy report API)
PriceAccuracyViewService.ListPriceAccuracyViews- Punkt końcowy interfejsu API został zmieniony z 
https://www.googleapis.com/travelpartner/v2.1/4200042/reports/price_accuracynahttps://travelpartner.googleapis.com/v3/accounts/4200042/priceAccuracyViews. - Nowy interfejs API zwraca listę nazw zasobów widoku hotelu, a nie jak w poprzedniej wersji listę dat raportów.
 
- Punkt końcowy interfejsu API został zmieniony z 
 PriceAccuracyViewService.ListPriceAccuracyViews- Punkt końcowy interfejsu API został zmieniony z 
https://www.googleapis.com/travelpartner/v2.1/4200042/reports/price_accuracy/20190909nahttps://travelpartner.googleapis.com/v3/accounts/4200042/priceAccuracyViews/20190909. - Dane wyjściowe w formacie CSV nie są już obsługiwane.
 - Niektóre pola zostały zmienione.
 
- Punkt końcowy interfejsu API został zmieniony z 
 
PriceCoverageViewService
PriceAccuracyViewService.ListPriceCoverageViews(wcześniejprice_coverage_stats_historyw interfejsie Scorecard API)- Punkt końcowy interfejsu API został zmieniony z 
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/price_coverage_stats_historynahttps://travelpartner.googleapis.com/v3/accounts/4200042/priceCoverageViews. - Niektóre pola zostały zmienione.
 
- Punkt końcowy interfejsu API został zmieniony z 
 PriceAccuracyViewService.GetLatestPriceCoverageViews(wcześniejprice_coverage_statsw interfejsie Scorecard API)- Punkt końcowy interfejsu API został zmieniony z 
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/price_coverage_statsnahttps://travelpartner.googleapis.com/v3/accounts/4200042/priceCoverageViews:latest. - Niektóre pola zostały zmienione.
 
- Punkt końcowy interfejsu API został zmieniony z 
 
PriceViewService (wcześniej Prices API)
PriceViewService.GetPriceView- Punkt końcowy interfejsu API został zmieniony z 
https://www.googleapis.com/travelpartner/v2.1/4200042/prices/hotel_idnahttps://travelpartner.googleapis.com/v3/accounts/4200042/priceViews/hotel_id. - Niektóre pola zostały zmienione.
 - Usunięto z odpowiedzi informacje o stawkach.
 
- Punkt końcowy interfejsu API został zmieniony z 
 
Metody ReconciliationReportService (wcześniej Reconciliation Reports API)
ReconciliationReportService.ListReconciliationReports- Punkt końcowy interfejsu API został zmieniony z 
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reportsnahttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports. 
- Punkt końcowy interfejsu API został zmieniony z 
 ReconciliationReportService.GetReconciliationReport- Punkt końcowy interfejsu API został zmieniony z 
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports/datetime/filenamenahttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports/datetime~filename. 
- Punkt końcowy interfejsu API został zmieniony z 
 ReconciliationReportService.CreateReconciliationReport- Punkt końcowy interfejsu API został zmieniony z 
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reportsnahttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports. 
- Punkt końcowy interfejsu API został zmieniony z 
 ReconciliationReportService.ValidateReconciliationReport- Punkt końcowy interfejsu API został zmieniony z 
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports/validatenahttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports:validate. 
- Punkt końcowy interfejsu API został zmieniony z 
 
Wycofanie
- Wycofano
 - oznacza, że wersja interfejsu API będzie nadal działać zgodnie z oczekiwaniami, ale może nie być aktualizowana o nowe funkcje ani poprawki błędów. Dodatkowo, gdy wersja zostanie wycofana, zostanie określona data jej wyłączenia.
 - Wycofane
 - oznacza, że wersja interfejsu API została usunięta i nie jest już dostępna. Minimalny czas między wycofaniem a zakończeniem działania usługi to 3 miesiące.
 
W tabeli poniżej znajdziesz aktualny harmonogram wersji interfejsu API oraz oczekiwane daty wycofania i zakończenia działania:
| Wersja | Data wycofania | Data wycofania | 
|---|---|---|
| v3.0 | Nie dotyczy | Nie dotyczy | 
| v2.1 | Wrzesień 2019 r. | 31 maja 2020 r. | 
| v2.0 (Bids API) | Luty 2018 r. | Maj 2018 r. | 
| wersja 2.0 (wszystkie inne interfejsy API) | Wrzesień 2019 r. | 15 lutego 2020 r. | 
| 1.2 | Luty 2018 r. | Maj 2018 r. | 
| v1.1 | Czerwiec 2016 | październiku 2016 r. | 
| v1.0 | Kwiecień 2015 | październiku 2015 r. | 
Uwierzytelnianie
Aby uzyskać dostęp do interfejsu Travel Partner API, klienci muszą uwierzytelnić się za pomocą uwierzytelniania OAuth2.
Przykładową aplikację i dodatkowe informacje o używaniu OAuth do łączenia się z interfejsem Travel Partner API znajdziesz w artykule Uwierzytelnianie w interfejsie API.