Method: accounts.hotels.setLiveOnGoogle

Niestandardowa metoda na poziomie kolekcji do aktualizowania stanu „Na żywo w Google” w przypadku wielu usług. Każde wywołanie może włączać lub wyłączać wiele hoteli. Aby włączyć i wyłączyć niektóre hotele, musisz wykonać kilka 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

Wymagane. Nazwa zasobu konta. Format to accounts/{account_id}.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "liveOnGoogle": boolean,
  "partnerHotelIds": [
    string
  ],
  "liveOnGoogleStatus": enum (LiveOnGoogleStatus)
}
Pola
liveOnGoogle
(deprecated)

boolean

Opcjonalnie. WYCOFANO. Czy obiekt będzie wyświetlany w Google. Jeśli wartość to „true”, Google będzie wyświetlać usługi, jeśli ich integracja jest zakończona i są one dostępne. Jeśli ma wartość „false”, Google nigdy nie będzie wyświetlać tych właściwości.

Zastąpiona przez wersję: liveOnGoogleStatus.

Należy ustawić tylko jedną z tych wartości: liveOnGoogle lub liveOnGoogleStatus. Jeśli ustawisz obie, użyta zostanie wartość liveOnGoogleStatus.

partnerHotelIds[]

string

Wymagane. Określa właściwości, które mają zostać zaktualizowane za pomocą ustawienia liveOnGoogle.

liveOnGoogleStatus

enum (LiveOnGoogleStatus)

Opcjonalnie. Określa, czy usługa będzie wyświetlana w Google, z bardziej szczegółowymi ustawieniami niż w przypadku pierwotnego pola logicznego liveOnGoogle.

Należy ustawić tylko jedną z tych wartości: liveOnGoogle lub liveOnGoogleStatus. Jeśli ustawisz obie, użyta zostanie wartość liveOnGoogleStatus.

Uwaga: to pole powinno być ujęte w cudzysłów. Na przykład: "LIVE_ON_GOOGLE_STATUS_INACTIVE".

Treść odpowiedzi

Wiadomość z odpowiedzią dla HotelService.SetLiveOnGoogle.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "updatedHotelIds": [
    string
  ],
  "failedHotelIds": [
    string
  ]
}
Pola
updatedHotelIds[]

string

Określa zaktualizowane właściwości.

failedHotelIds[]

string

Wskazuje usługi, których Google nie udało się zaktualizować.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

  • https://www.googleapis.com/auth/travelpartner

Więcej informacji znajdziesz w sekcji OAuth 2.0 Overview.