Interfejs Travel Partner API udostępnia interfejs RESTowy dla platformy Google Hotel Center. Dzięki niej aplikacja może skutecznie pobierać i zmieniać dane z Hotel Center, więc może zarządzać dużymi i złożonymi kontami.
- Zasób REST: v3.accounts.accountLinks
- Zasób REST: v3.accounts.brands
- Zasób REST: v3.accounts.freeBookingLinksReportViews
- Zasób REST: v3.accounts.hotelViews
- Zasób REST: v3.accounts.hotels
- Zasób REST: v3.accounts.icon
- Zasób REST: v3.accounts.participationReportViews
- Zasób REST: v3.accounts.priceAccuracyViews
- Zasób REST: v3.accounts.pricecoverViews
- Zasób REST: v3.accounts.priceViews
- Zasób REST: v3.accounts.propertyPerformanceReportViews
- Zasób REST: v3.accounts.reconciliationRaporty
Usługa: Travelpartner.googleapis.com
Aby zadzwonić do tej usługi, zalecamy użycie bibliotek klienckich udostępnionych przez Google. Jeśli Twoja aplikacja musi użyć własnych bibliotek, aby wywołać tę usługę, użyj tych informacji podczas wysyłania żądań do interfejsu API.
Dokument Discovery
Dokument Discovery to zrozumiała dla komputera specyfikacja dotycząca interfejsów API REST i korzystania z nich. Służy do tworzenia bibliotek klientów, wtyczek IDE i innych narzędzi, które współpracują z interfejsami API Google. Jedna usługa może udostępniać wiele dokumentów Discovery. Ta usługa dostarcza następujący dokument opisujący interfejs API:
Punkt końcowy usługi
Punkt końcowy usługi to podstawowy adres URL określający adres sieci usługi interfejsu API. Jedna usługa może mieć wiele punktów końcowych usługi. Ta usługa ma następujący punkt końcowy usługi, a wszystkie poniższe identyfikatory URI są zależne od tego punktu końcowego:
https://travelpartner.googleapis.com
Zasób REST: v3.accounts.accountLinks
Metody | |
---|---|
create |
POST /v3/{parent=accounts/*}/accountLinks Utworzy nowe połączenie między kontem Hotel Center i Google Ads. |
delete |
DELETE /v3/{name=accounts/*/accountLinks/*} Usuwa połączenie konta. |
get |
GET /v3/{name=accounts/*/accountLinks/*} Zwraca instancję AccountLink powiązaną z nazwą zasobu konta określoną w adresie URL żądania. |
list |
GET /v3/{parent=accounts/*}/accountLinks Zwraca linki do konta Hotel Center. |
patch |
PATCH /v3/{accountLink.name=accounts/*/accountLinks/*} Aktualizuje wartość docelową połączenia kont. |
Zasób REST: v3.accounts.brands
Metody | |
---|---|
create |
POST /v3/{parent=accounts/*}/brands Utworzy nową markę. |
get |
GET /v3/{name=accounts/*/brands/*} Zwraca instancję Brand powiązaną z nazwą identyfikatora marki w żądaniu URI. |
list |
GET /v3/{parent=accounts/*}/brands Zwraca marki dla konta partnera. |
patch |
PATCH /v3/{brand.name=accounts/*/brands/*} Aktualizuje markę. |
Zasób REST: v3.accounts.freeBookingLinksReportViews
Metody | |
---|---|
query |
GET /v3/{name=accounts/*}/freeBookingLinksReportViews:query WYCOFANO: zamiast tego użyj zdarzenia PropertyPerformanceReportService.QueryPropertyPerformanceReport , które udostępnia też raporty o wyświetleniach. |
Zasób REST: v3.accounts.hotelViews
Metody | |
---|---|
list |
GET /v3/{parent=accounts/*}/hotelViews Zwraca listę widoków hoteli. |
summarize |
GET /v3/{parent=accounts/*}/hotelViews:summarize Zwraca podsumowanie informacji o hotelach. |
Zasób REST: v3.accounts.hotels
Metody | |
---|---|
setLiveOnGoogle |
POST /v3/{account=accounts/*}/hotels:setLiveOnGoogle Niestandardowa metoda na poziomie kolekcji, która umożliwia aktualizowanie stanu aktywnych w Google wielu usług. |
Zasób REST: v3.accounts.icon
Metody | |
---|---|
create |
POST /v3/{parent=accounts/*}/icons Przesyłaje nową ikonę i rozpoczyna proces sprawdzania. |
get |
GET /v3/{name=accounts/*/icons/*} Zwraca instancję Icon powiązaną z nazwą zasobu ikony określoną w identyfikatorze URI żądania. |
list |
GET /v3/{parent=accounts/*}/icons Zwraca wartości Icon w przypadku konta partnera. |
Zasób REST: v3.accounts.participationReportViews
Metody | |
---|---|
query |
GET /v3/{name=accounts/*}/participationReportViews:query Pozwala korzystać z raportów (otrzymywania, filtrowania i segmentowania) dotyczących udziału w konkretnym koncie. |
Zasób REST: v3.accounts.priceAccuracyViews
Metody | |
---|---|
get |
GET /v3/{name=accounts/*/priceAccuracyViews/*} Zwraca w szczegółowym widoku żądany widok dokładności ceny. |
list |
GET /v3/{parent=accounts/*}/priceAccuracyViews Wyświetla listę dostępnych widoków dokładności cen. |
summarize |
GET /v3/{parent=accounts/*}/priceAccuracyViews:summarize Zwraca podsumowanie dokładności ceny. |
Zasób REST: v3.accounts.pricecoverViews
Metody | |
---|---|
getLatest |
GET /v3/{parent=accounts/*}/priceCoverageViews:latest Zwraca najbardziej aktualny widok pokrycia ceny. |
list |
GET /v3/{parent=accounts/*}/priceCoverageViews Zwraca całą historię pokrycia cen. |
Zasób REST: v3.accounts.priceViews
Metody | |
---|---|
get |
GET /v3/{name=accounts/*/priceViews/*} Zwraca pełny widok ceny. |
Zasób REST: v3.accounts.propertyPerformanceReportViews
Metody | |
---|---|
query |
GET /v3/{name=accounts/*}/propertyPerformanceReportViews:query Umożliwia wykonywanie zapytań (pobieranie, filtrowanie i segmentowanie) raportu o skuteczności usługi dotyczących określonego konta. |
Zasób REST: v3.accounts.reconciliationRaporty
Metody | |
---|---|
create |
POST /v3/{parent=accounts/*}/reconciliationReports Utworzy raport uzgodnień i prześle go do Google. |
get |
GET /v3/{name=accounts/*/reconciliationReports/*} Zwraca raport uzgodnień. |
list |
GET /v3/{parent=accounts/*}/reconciliationReports Zwraca listę nazw utworzonych raportów uzgodnień. |
validate |
POST /v3/{parent=accounts/*}/reconciliationReports:validate Sprawdza raport uzgodnień. |