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.