Wersja 3 interfejsu Travel Partner API daje automatyczny dostęp do:
- Zarządzanie połączeniami między kontem Hotel Center a kontem Google Ads
- Zarządzanie wybranymi ustawieniami hoteli
- Zarządzanie markami i ikonami (zamknięta wersja beta)
- Dane o skuteczności obiektu powiązane z widokiem raportu skuteczności usługi
- Dane o hotelach dostępne w usłudze Hotel View
- Dane raportu uczestnictwa poprzez usługę wyświetleń raportu udziału
- Dane dotyczące dokładności cen dzięki usłudze Widok dokładności cen
- Dane na temat pokrycia cen w usłudze Widok ceny
- Plany podróży i cenniki za pomocą usługi View Price
- Zarządzanie raportami uzgodnień prowizji za pomocą usługi raportów uzgodnień (tylko partnerzy korzystający ze strategii Prowizje od płatności za pobyt)
Punkty końcowe
Punkty końcowe interfejsu Travel Partner API są dostępne za pomocą składni REST używanej w wywołaniach HTTPS. Podstawowy URL dla wszystkich żądań to:
https://travelpartner.googleapis.com
Punkty końcowe usługi | |
---|---|
Łączenie kont | Zarządzaj połączeniami między kontem Google Ads a kontem Hotel Center.
|
Marki | Zmodyfikuj konfigurację marki. (zamknięta wersja beta)
|
Hotele | Zmień wybrane ustawienia hotelu.
|
Widoki hoteli | Zwraca listę widoków danych hotelu lub podsumowanie.
|
Ikony | Zarządzaj ikonami. (zamknięta wersja beta)
|
Wyświetlenia raportu o wyświetleniach | Zwraca widok raportu dotyczącego udziału lub, korzystając z zapytania, zwraca filtrowany podzbiór danych widoku.
|
Widoki dokładności cen | Zwraca określony widok dokładności ceny, dostępne widoki dokładności lub podsumowanie.
|
Widoki pokrycia cen | Zwraca najnowszy widok zasięgu lub całą historię pokrycia.
|
Wyświetlenia cen | Zwraca pełny widok ceny.
|
Widoki raportów 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 możesz sprawdzić w widoku Informacje o koncie na karcie Konto w Hotel Ads Center.
Historia zmian
Wiele usług interfejsu Travel Partner API 2.1 zostało przeniesionych do interfejsu Google Ads API. Z tego powodu interfejs Travel Partner API v3 przechowuje tylko usługi związane z hotelami.
Usługa HotelView
HotelViewService.ListHotelViews
(dawniej interfejs API hoteli)- Punkt końcowy interfejsu API zmienił się 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. - Zmieniono nazwy niektórych pól.
- Punkt końcowy interfejsu API zmienił się z
HotelViewService.SummarizeHotelViews
(dawniejhotel_list_stats
w interfejsie Scorecard API)- Punkt końcowy interfejsu API zmienił się z
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/hotel_list_stats
nahttps://travelpartner.googleapis.com/v3/accounts/4200042/hotelViews:summarize
. - Zmieniono nazwy niektórych pól.
- Punkt końcowy interfejsu API zmienił się z
ParticipationReportViewService (wcześniej możliwość_stats w interfejsie Scorecard API)
ParticipationReportService.QueryParticipationReport
- Punkt końcowy interfejsu API zmienił się 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.
- Zmieniliśmy nazwy pól i zmieniliśmy ich strukturę.
- Punkt końcowy interfejsu API zmienił się z
PriceAccuracyViewService (dawniej interfejs price_accuracy report API)
PriceAccuracyViewService.ListPriceAccuracyViews
- Punkt końcowy interfejsu API zmienił się 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 hoteli w porównaniu z poprzednią wersją, która zwraca listę dat raportu.
- Punkt końcowy interfejsu API zmienił się z
PriceAccuracyViewService.ListPriceAccuracyViews
- Punkt końcowy interfejsu API zmienił się z
https://www.googleapis.com/travelpartner/v2.1/4200042/reports/price_accuracy/20190909
nahttps://travelpartner.googleapis.com/v3/accounts/4200042/priceAccuracyViews/20190909
. - Format wyjściowy pliku CSV nie jest już obsługiwany.
- Zmieniono nazwy niektórych pól.
- Punkt końcowy interfejsu API zmienił się z
UsługaViewViewPrice
PriceAccuracyViewService.ListPriceCoverageViews
(dawniejprice_coverage_stats_history
w interfejsie Scorecard API)- Punkt końcowy interfejsu API zmienił się z
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/price_coverage_stats_history
nahttps://travelpartner.googleapis.com/v3/accounts/4200042/priceCoverageViews
. - Zmieniono nazwy niektórych pól.
- Punkt końcowy interfejsu API zmienił się z
PriceAccuracyViewService.GetLatestPriceCoverageViews
(dawniejprice_coverage_stats
w interfejsie Scorecard API)- Punkt końcowy interfejsu API zmienił się z
https://www.googleapis.com/travelpartner/v2.1/4200042/scorecard/price_coverage_stats
nahttps://travelpartner.googleapis.com/v3/accounts/4200042/priceCoverageViews:latest
. - Zmieniono nazwy niektórych pól.
- Punkt końcowy interfejsu API zmienił się z
PriceViewService (wcześniej Prices API)
PriceViewService.GetPriceView
- Punkt końcowy interfejsu API zmienił się z
https://www.googleapis.com/travelpartner/v2.1/4200042/prices/hotel_id
nahttps://travelpartner.googleapis.com/v3/accounts/4200042/priceViews/hotel_id
. - Zmieniono nazwy niektórych pól.
- Usunięto z odpowiedzi informacje o stawkach.
- Punkt końcowy interfejsu API zmienił się z
Metody ReconciliationReportService (dawniej Reconciliation Reports API)
ReconciliationReportService.ListReconciliationReports
- Punkt końcowy interfejsu API zmienił się z
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports
nahttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports
.
- Punkt końcowy interfejsu API zmienił się z
ReconciliationReportService.GetReconciliationReport
- Punkt końcowy interfejsu API zmienił się 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 zmienił się z
ReconciliationReportService.CreateReconciliationReport
- Punkt końcowy interfejsu API zmienił się z
https://www.googleapis.com/travelpartner/v2.1/4200042/reconciliation_reports
nahttps://travelpartner.googleapis.com/v3/accounts/4200042/reconciliationReports
.
- Punkt końcowy interfejsu API zmienił się z
ReconciliationReportService.ValidateReconciliationReport
- Punkt końcowy interfejsu API zmienił się 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 zmienił się z
Wycofanie
- Wycofane
- Wskazuje, że wersja interfejsu API będzie nadal działać prawidłowo, ale może nie być aktualizowana o nowe funkcje lub poprawki. Dodatkowo po wycofaniu wersji określana jest data zachodu słońca.
- Zachód słońca
- Wskazuje, że wersja interfejsu API została usunięta i nie jest już dostępna. Minimalny czas między wycofaniem a wycofaniem to 3 miesiące.
Poniższa tabela przedstawia aktualny harmonogram wersji interfejsu API, a także oczekiwane daty wycofania i wycofania:
Wersja | Data wycofania | Data zachodu słońca |
---|---|---|
wersja 3.0 | Nie dotyczy | Nie dotyczy |
wersja 2.1 | Wrzesień 2019 r. | 31 maja 2020 r. |
Wersja 2.0 (Bids API) | Luty 2018 r. | Maj 2018 r. |
Wersja 2.0 (pozostałe interfejsy API) | Wrzesień 2019 r. | 15 lutego 2020 r. |
1.2 | Luty 2018 r. | Maj 2018 r. |
wersja 1.1 | Czerwiec 2016 | październiku 2016 r. |
wersja 1.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ładowa aplikacja i dodatkowe informacje o używaniu protokołu OAuth do łączenia się z interfejsem Travel Partner API znajdziesz w artykule Uwierzytelnianie interfejsu API.