- 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 d'assets 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/v14/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 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 requête. |
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 les 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 AssetGroup. |
hotelName |
Nom de l'hôtel dans la langue demandée. |
callToAction |
Type d'incitation à l'action |
textAssets[] |
Assets texte tels qu'un titre, une description, etc. |
imageAssets[] |
Assets image (paysage/portrait/carré, etc.) |
status |
État de la suggestion de composant Hôtel. |
HotelTextAsset
Suggestion d'asset texte unique pour un hôtel.
Représentation JSON |
---|
{
"text": string,
"assetFieldType": enum ( |
Champs | |
---|---|
text |
Texte du composant dans la langue demandée. |
assetFieldType |
Type de composant texte. Exemples : 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. Exemples : MARKETING_IMAGE, PORTRAIT_MARKETING_IMAGE, etc. |
HotelAssetSuggestionStatus
États possibles d'une suggestion de composant Hôtel.
Enums | |
---|---|
UNSPECIFIED |
Énumération non spécifiée. |
UNKNOWN |
Le code d'erreur reçu n'est pas connu dans cette version. |
SUCCESS |
La suggestion de composants Hôtel a bien été récupérée. |
HOTEL_NOT_FOUND |
Une recherche d'hôtel ne renvoie rien. |
INVALID_PLACE_ID |
Un ID Google Places n'est pas valide et ne peut pas être décodé. |