Niestandardowa metoda na poziomie kolekcji, która umożliwia aktualizowanie stanu aktywnych w Google wielu usług. W każdej rozmowie możesz włączyć lub wyłączyć wiele hoteli. Aby włączyć lub wyłączyć niektóre hotele, musisz wykonać wiele połączeń.
Żądanie HTTP
POST https://travelpartner.googleapis.com/v3/{account=accounts/*}/hotels:setLiveOnGoogle
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
Parametry | |
---|---|
account |
Wymagany. Nazwa zasobu konta. Użyj tego formatu: accounts/{identyfikator_konta}. |
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
Zapis JSON |
---|
{ "liveOnGoogle": boolean, "partnerHotelIds": [ string ] } |
Pola | |
---|---|
liveOnGoogle |
Wymagany. Określa, czy obiekt będzie wyświetlany w Google. Jeśli wartość to prawda, Google wyświetli właściwości po zakończeniu integracji i dostępności usługi. Jeśli ustawisz wartość fałsz, Google nigdy nie wyświetli właściwości. |
partnerHotelIds[] |
Wymagany. Określa właściwości do aktualizowania z ustawieniem liveOnGoogle. |
Treść odpowiedzi
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
Odpowiedź na: HotelService.SetLiveOnGoogle
.
Zapis JSON |
---|
{ "updatedHotelIds": [ string ], "failedHotelIds": [ string ] } |
Pola | |
---|---|
updatedHotelIds[] |
Identyfikuje zaktualizowane właściwości. |
failedHotelIds[] |
Identyfikuje usługi, których Google nie może zaktualizować. |
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
https://www.googleapis.com/auth/travelpartner
Więcej informacji znajdziesz w artykule Omówienie OAuth 2.0.