Benutzerdefinierte Methode auf Sammlungsebene, um den Live auf Google-Status für mehrere Properties zu aktualisieren. Für jeden Anruf können mehrere Hotels aktiviert oder deaktiviert werden. Wenn Sie einige Hotels ein- und ausschalten möchten, müssen Sie mehrere Anrufe tätigen.
HTTP-Request
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 ] } |
Felder | |
---|---|
liveOnGoogle |
Erforderlich. Gibt an, ob die Unterkunft auf Google angezeigt werden soll. Wenn der Wert „true“ ist, zeigt Google die Unterkünfte an, wenn die Integration abgeschlossen ist und die Property verfügbar ist. Bei „false“ werden die Unterkünfte von Google nie angezeigt. |
partnerHotelIds[] |
Erforderlich. Kennzeichnet die Properties, die mit der Einstellung „liveOnGoogle“ aktualisiert werden sollen. |
Antworttext
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
Antwortnachricht für HotelService.SetLiveOnGoogle
.
JSON-Darstellung |
---|
{ "updatedHotelIds": [ string ], "failedHotelIds": [ string ] } |
Felder | |
---|---|
updatedHotelIds[] |
Kennzeichnet die aktualisierten Properties. |
failedHotelIds[] |
Erkennt Eigenschaften, die Google nicht aktualisieren konnte. |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/travelpartner
Weitere Informationen finden Sie unter OAuth 2.0.