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.