Method: accounts.hotels.setLiveOnGoogle

Benutzerdefinierte Methode auf Sammlungsebene zum Aktualisieren des Status „Live auf Google“ für mehrere Unterkünfte. Mit jedem Aufruf können mehrere Hotels aktiviert oder deaktiviert werden. Wenn Sie einige Hotels aktivieren und andere deaktivieren möchten, müssen Sie mehrere Aufrufe ausführen.

HTTP-Anfrage

POST https://travelpartner.googleapis.com/v3/{account=accounts/*}/hotels:setLiveOnGoogle

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
account

string

Erforderlich. Der Ressourcenname des Kontos. Das Format ist „accounts/{account_id}“.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "liveOnGoogle": boolean,
  "partnerHotelIds": [
    string
  ],
  "liveOnGoogleStatus": enum (LiveOnGoogleStatus)
}
Felder
liveOnGoogle
(deprecated)

boolean

Optional. VERWORFEN. Gibt an, ob die Unterkunft auf Google angezeigt wird. Wenn der Wert „true“ ist, werden die Properties angezeigt, wenn die Integration abgeschlossen ist und die Property verfügbar ist. Wenn „false“, werden die Properties nie von Google angezeigt.

Ersetzt durch liveOnGoogleStatus.

Es sollte nur eines von liveOnGoogle und liveOnGoogleStatus festgelegt sein. Wenn beide festgelegt sind, wird liveOnGoogleStatus verwendet.

partnerHotelIds[]

string

Erforderlich. Gibt die Properties an, die mit der Einstellung „liveOnGoogle“ aktualisiert werden sollen.

liveOnGoogleStatus

enum (LiveOnGoogleStatus)

Optional. Gibt an, ob die Unterkunft bei Google angezeigt wird. Diese Einstellung bietet eine detailliertere Steuerung als das ursprüngliche boolesche Feld liveOnGoogle.

Es sollte nur eines von liveOnGoogle und liveOnGoogleStatus festgelegt sein. Wenn beide festgelegt sind, wird liveOnGoogleStatus verwendet.

Hinweis:Dieses Feld muss in Anführungszeichen stehen. Beispiel: "LIVE_ON_GOOGLE_STATUS_INACTIVE".

Antworttext

Antwortnachricht für HotelService.SetLiveOnGoogle.

Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:

JSON-Darstellung
{
  "updatedHotelIds": [
    string
  ],
  "failedHotelIds": [
    string
  ]
}
Felder
updatedHotelIds[]

string

Gibt die aktualisierten Attribute an.

failedHotelIds[]

string

Gibt an, welche Attribute Google nicht aktualisieren konnte.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

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

Weitere Informationen finden Sie unter OAuth 2.0 Overview.