- HTTP-Anfrage
- Pfadparameter
- Anfragetext
- Antworttext
- Autorisierungsbereiche
- HotelAssetSuggestion
- HotelTextAsset
- HotelImageAsset
- HotelAssetSuggestionStatus
- Testen!
Gibt Vorschläge für Reise-Assets zurück Asset-Vorschläge werden auf Best-Effort-Basis zurückgegeben. Es gibt keine Garantie, dass alle möglichen Asset-Typen für eine bestimmte Hotelunterkunft zurückgegeben werden.
HTTP-Anfrage
POST https://googleads.googleapis.com/v16/customers/{customerId}:suggestTravelAssets
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameters | |
---|---|
customerId |
Erforderlich. Die ID des Kunden. |
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{ "languageOption": string, "placeIds": [ string ] } |
Felder | |
---|---|
languageOption |
Erforderlich. Die Sprachangaben im BCP-47-Format (z. B. en-US, zh-CN) für die Asset-Vorschläge. Der Text wird in dieser Sprache angezeigt. Stimmt normalerweise mit einer der Zielsprachen der Kampagne überein. |
placeIds[] |
Die Google Maps-Orts-IDs der Hotels, für die Assets angefordert werden. Weitere Informationen finden Sie unter https://developers.google.com/places/web-service/place-id. |
Antworttext
Antwortnachricht für TravelAssetSuggestionService.SuggestTravelAssets
.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{
"hotelAssetSuggestions": [
{
object ( |
Felder | |
---|---|
hotelAssetSuggestions[] |
Asset-Vorschläge für jede Orts-ID, die in der Anfrage eingereicht wurde |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/adwords
Weitere Informationen finden Sie in der Übersicht über OAuth 2.0.
HotelAssetSuggestion
Nachricht mit Asset-Vorschlägen für ein Hotel.
JSON-Darstellung |
---|
{ "placeId": string, "finalUrl": string, "hotelName": string, "callToAction": enum ( |
Felder | |
---|---|
placeId |
Google Places-ID des Hotels |
finalUrl |
Vorgeschlagene finale URL für eine Asset-Gruppe. |
hotelName |
Hotelname in der angeforderten Sprache. |
callToAction |
Call-to-Action-Typ. |
textAssets[] |
Text-Assets, z. B. Anzeigentitel und Textzeilen |
imageAssets[] |
Bild-Assets, z. B. Querformat/Hochformat/Quadrat usw. |
status |
Der Status des Vorschlags für Hotel-Assets. |
HotelTextAsset
Ein einzelner Vorschlag für ein Text-Asset für ein Hotel.
JSON-Darstellung |
---|
{
"text": string,
"assetFieldType": enum ( |
Felder | |
---|---|
text |
Asset-Text in der angeforderten Sprache. |
assetFieldType |
Der Typ „Text-Asset“. Zum Beispiel HEADLINE, DESCRIPTION usw. |
HotelImageAsset
Ein Vorschlag für ein einzelnes Bild-Asset für ein Hotel.
JSON-Darstellung |
---|
{
"uri": string,
"assetFieldType": enum ( |
Felder | |
---|---|
uri |
URI für das Bild. |
assetFieldType |
Asset-Typ „Bild“ Zum Beispiel MARKETING_IMAGE, PORTRAIT_MARKETING_IMAGE usw. |
HotelAssetSuggestionStatus
Mögliche Status eines Hotel-Asset-Vorschlags.
Enums | |
---|---|
UNSPECIFIED |
Enum nicht angegeben. |
UNKNOWN |
Der empfangene Fehlercode ist in dieser Version nicht bekannt. |
SUCCESS |
Der Vorschlag für das Hotel-Asset wurde abgerufen. |
HOTEL_NOT_FOUND |
Eine Hotelsuche liefert keine Ergebnisse. |
INVALID_PLACE_ID |
Eine Google Places-ID ist ungültig und kann nicht decodiert werden. |