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/hotels
nahttps://travelpartner.googleapis.com/v3/accounts/4200042/hotelViews
. - Usunięto parametr żądania
type
. - Usunięto pole
manifestOnly
z odpowiedzi. - Niektóre pola zostały zmienione.
- Punkt końcowy interfejsu API został zmieniony z
HotelViewService.SummarizeHotelViews
(wcześniejhotel_list_stats
w interfejsie Scorecard API)- Punkt końcowy interfejsu API został zmieniony z
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/hotel_list_stats
nahttps://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_stats
nahttps://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_accuracy
nahttps://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/20190909
nahttps://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_history
w interfejsie Scorecard API)- Punkt końcowy interfejsu API został zmieniony z
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/price_coverage_stats_history
nahttps://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_stats
w interfejsie Scorecard API)- Punkt końcowy interfejsu API został zmieniony z
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/price_coverage_stats
nahttps://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_id
nahttps://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_reports
nahttps://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/filename
nahttps://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_reports
nahttps://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/validate
nahttps://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.