- Requête HTTP
- Paramètres de chemin d'accès
- Corps de la requête
- Corps de la réponse
- Champs d'application des autorisations
- HotelAssetSuggestion
- HotelTextAsset
- HotelImageAsset
- HotelAssetSuggestionStatus
- Essayer
Affiche des suggestions de composants Voyage. Les suggestions d'assets sont renvoyées dans la mesure du possible. Rien ne garantit que tous les types de composants possibles seront renvoyés pour un établissement hôtelier donné.
Requête HTTP
POST https://googleads.googleapis.com/v16/customers/{customerId}:suggestTravelAssets
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres | |
---|---|
customerId |
Obligatoire. ID du client. |
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
Représentation JSON |
---|
{ "languageOption": string, "placeIds": [ string ] } |
Champs | |
---|---|
languageOption |
Obligatoire. Spécifications de langue au format BCP 47 (par exemple, en-US, zh-CN, etc.) pour les suggestions d'assets. Le texte sera rédigé dans cette langue. correspond généralement à l'une des langues cibles de la campagne. |
placeIds[] |
ID de lieu Google Maps des hôtels pour lesquels des composants sont demandés. Pour en savoir plus, consultez la page https://developers.google.com/places/web-service/place-id. |
Corps de la réponse
Message de réponse pour TravelAssetSuggestionService.SuggestTravelAssets
.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
Représentation JSON |
---|
{
"hotelAssetSuggestions": [
{
object ( |
Champs | |
---|---|
hotelAssetSuggestions[] |
Suggestions d'assets pour chaque ID de lieu envoyé dans la demande. |
Champs d'application des autorisations
Requiert le niveau d'accès OAuth suivant :
https://www.googleapis.com/auth/adwords
Pour en savoir plus, consultez la présentation d'OAuth 2.0.
HotelAssetSuggestion
Message contenant des suggestions de composants pour un hôtel.
Représentation JSON |
---|
{ "placeId": string, "finalUrl": string, "hotelName": string, "callToAction": enum ( |
Champs | |
---|---|
placeId |
ID Google Adresses de l'hôtel. |
finalUrl |
URL finale suggérée pour un élément AssetGroup. |
hotelName |
Nom de l'hôtel dans la langue demandée. |
callToAction |
Type d'incitation à l'action. |
textAssets[] |
Composants texte comme un titre, une description, etc. |
imageAssets[] |
Composants Image (paysage/portrait/carré, etc.) |
status |
État de la suggestion de composant Hôtel. |
HotelTextAsset
Suggestion de composant texte unique pour un hôtel.
Représentation JSON |
---|
{
"text": string,
"assetFieldType": enum ( |
Champs | |
---|---|
text |
Texte de l'asset dans la langue demandée. |
assetFieldType |
Type de composant texte. Par exemple : TITRE, DESCRIPTION, etc. |
HotelImageAsset
Suggestion de composant Image unique pour un hôtel.
Représentation JSON |
---|
{
"uri": string,
"assetFieldType": enum ( |
Champs | |
---|---|
uri |
URI de l'image. |
assetFieldType |
Type de composant Image. Par exemple : MARKETING_IMAGE, PORTRAIT_MARKETING_IMAGE, etc. |
HotelAssetSuggestionStatus
États possibles d'une suggestion de composants pour hôtel.
Enums | |
---|---|
UNSPECIFIED |
Énumération non spécifiée. |
UNKNOWN |
Le code d'erreur reçu est inconnu dans cette version. |
SUCCESS |
La suggestion de composant Hôtel a bien été récupérée. |
HOTEL_NOT_FOUND |
Une recherche d'hôtel ne renvoie aucun résultat. |
INVALID_PLACE_ID |
Un ID Google Adresses n'est pas valide et ne peut pas être décodé. |