Method: accounts.hotels.setLiveOnGoogle

Metodo personalizzato a livello di raccolta per aggiornare lo stato di Informazioni pubblicate su Google per più proprietà. Ogni chiamata può attivare o disattivare più hotel. Per attivare e disattivare alcuni hotel, dovrai effettuare più chiamate.

Richiesta HTTP

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

L'URL utilizza la sintassi di transcodifica gRPC.

Parametri del percorso

Parametri
account

string

Obbligatorio. Il nome della risorsa dell'account. Il formato è accounts/{account_id}.

Corpo della richiesta

Il corpo della richiesta contiene dati con la seguente struttura:

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

boolean

Facoltativo. OBSOLETO. Indica se la proprietà verrà mostrata su Google. Se è impostato su true, Google mostrerà le proprietà se la loro integrazione è completa e la proprietà è disponibile. Se il valore è false, Google non mostrerà mai le proprietà.

Sostituito dalla versione liveOnGoogleStatus.

Deve essere impostato solo uno dei due valori, liveOnGoogle o liveOnGoogleStatus; se sono impostati entrambi, verrà utilizzato liveOnGoogleStatus.

partnerHotelIds[]

string

Obbligatorio. Identifica le proprietà da aggiornare con l'impostazione liveOnGoogle.

liveOnGoogleStatus

enum (LiveOnGoogleStatus)

Facoltativo. Indica se la proprietà verrà visualizzata su Google, con controlli più granulari rispetto al campo booleano liveOnGoogle originale.

Deve essere impostato solo uno dei due valori, liveOnGoogle o liveOnGoogleStatus; se sono impostati entrambi, verrà utilizzato liveOnGoogleStatus.

Nota:questo campo deve essere racchiuso tra virgolette. Ad esempio, "LIVE_ON_GOOGLE_STATUS_INACTIVE".

Corpo della risposta

Messaggio di risposta per HotelService.SetLiveOnGoogle.

In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:

Rappresentazione JSON
{
  "updatedHotelIds": [
    string
  ],
  "failedHotelIds": [
    string
  ]
}
Campi
updatedHotelIds[]

string

Identifica le proprietà aggiornate.

failedHotelIds[]

string

Identifica le proprietà che Google non è riuscito ad aggiornare.

Ambiti di autorizzazione

Richiede il seguente ambito OAuth:

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

Per saperne di più, consulta la OAuth 2.0 Overview.