Method: accounts.hotels.setLiveOnGoogle

Méthode personnalisée au niveau de la collection permettant de mettre à jour l'état "Actuellement sur Google" pour plusieurs établissements. Chaque appel peut activer ou désactiver plusieurs hôtels. Pour activer certains hôtels et en désactiver d'autres, vous devrez effectuer plusieurs appels.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
account

string

Obligatoire. Nom de ressource du compte. Le format est accounts/{account_id}.

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "liveOnGoogle": boolean,
  "partnerHotelIds": [
    string
  ],
  "liveOnGoogleStatus": enum (LiveOnGoogleStatus)
}
Champs
liveOnGoogle
(deprecated)

boolean

Facultatif. OBSOLÈTE. Indique si l'établissement s'affichera sur Google. Si la valeur est "true", Google affiche les propriétés si leur intégration est terminée et qu'elles sont disponibles. Si la valeur est "false", Google n'affichera jamais les propriétés.

Remplacé par liveOnGoogleStatus.

Vous ne devez définir qu'un seul élément liveOnGoogle ou liveOnGoogleStatus. Si les deux sont définis, liveOnGoogleStatus sera utilisé.

partnerHotelIds[]

string

Obligatoire. Identifie les propriétés à mettre à jour avec le paramètre "liveOnGoogle".

liveOnGoogleStatus

enum (LiveOnGoogleStatus)

Facultatif. Indique si la propriété s'affichera sur Google, avec des contrôles plus précis que le champ booléen liveOnGoogle d'origine.

Vous ne devez définir qu'un seul élément liveOnGoogle ou liveOnGoogleStatus. Si les deux sont définis, liveOnGoogleStatus sera utilisé.

Remarque : Ce champ doit être entre guillemets. Exemple :"LIVE_ON_GOOGLE_STATUS_INACTIVE"

Corps de la réponse

Message de réponse pour HotelService.SetLiveOnGoogle.

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Représentation JSON
{
  "updatedHotelIds": [
    string
  ],
  "failedHotelIds": [
    string
  ]
}
Champs
updatedHotelIds[]

string

Identifie les propriétés mises à jour.

failedHotelIds[]

string

Identifie les propriétés que Google n'a pas pu mettre à jour.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

Pour plus d'informations, consultez la OAuth 2.0 Overview.