Method: accounts.hotels.setLiveOnGoogle

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

string

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

boolean

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[]

string

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[]

string

Identyfikuje zaktualizowane właściwości.

failedHotelIds[]

string

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.