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 |
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 ( |
| Felder | |
|---|---|
liveOnGoogle |
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 Es sollte nur eines von |
partnerHotelIds[] |
Erforderlich. Gibt die Properties an, die mit der Einstellung „liveOnGoogle“ aktualisiert werden sollen. |
liveOnGoogleStatus |
Optional. Gibt an, ob die Unterkunft bei Google angezeigt wird. Diese Einstellung bietet eine detailliertere Steuerung als das ursprüngliche boolesche Feld Es sollte nur eines von Hinweis:Dieses Feld muss in Anführungszeichen stehen. Beispiel: |
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[] |
Gibt die aktualisierten Attribute an. |
failedHotelIds[] |
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.