- Solicitud HTTP
- Parámetros de ruta de acceso
- Cuerpo de la solicitud
- Cuerpo de la respuesta
- Alcances de la autorización
- HotelAssetSuggestion
- HotelTextAsset
- HotelImageAsset
- HotelAssetSuggestionStatus
- Pruébala
Muestra sugerencias de recursos de viaje. Las sugerencias de recursos se muestran según el criterio del mejor esfuerzo. No hay garantía de que se muestren todos los tipos de recursos posibles para una propiedad de hotel determinada.
Solicitud HTTP
POST https://googleads.googleapis.com/v16/customers/{customerId}:suggestTravelAssets
La URL usa la sintaxis de la transcodificación gRPC.
Parámetros de ruta de acceso
Parámetros | |
---|---|
customerId |
Obligatorio. El ID del cliente. |
Cuerpo de la solicitud
El cuerpo de la solicitud contiene datos con la siguiente estructura:
Representación JSON |
---|
{ "languageOption": string, "placeIds": [ string ] } |
Campos | |
---|---|
languageOption |
Obligatorio. Las especificaciones de idioma en formato BCP 47 (por ejemplo, en-US, zh-CN, etc.) para las sugerencias de elementos. El texto estará en este idioma. Suele coincidir con uno de los idiomas de segmentación de la campaña. |
placeIds[] |
Son los IDs de lugar de Google Maps de los hoteles para los que se solicitan recursos. Consulta https://developers.google.com/places/web-service/place-id para obtener más información. |
Cuerpo de la respuesta
Mensaje de respuesta para TravelAssetSuggestionService.SuggestTravelAssets
.
Si se ejecuta correctamente, el cuerpo de la respuesta contendrá datos con la siguiente estructura:
Representación JSON |
---|
{
"hotelAssetSuggestions": [
{
object ( |
Campos | |
---|---|
hotelAssetSuggestions[] |
Sugerencias de recursos para cada ID de lugar enviado en la solicitud. |
Permisos de autorización
Requiere el siguiente alcance de OAuth:
https://www.googleapis.com/auth/adwords
Para obtener más información, consulta la Descripción general de OAuth 2.0.
HotelAssetSuggestion
Es un mensaje que contiene las sugerencias de recursos para un hotel.
Representación JSON |
---|
{ "placeId": string, "finalUrl": string, "hotelName": string, "callToAction": enum ( |
Campos | |
---|---|
placeId |
Es el ID de Google Places del hotel. |
finalUrl |
URL final sugerida para un AssetGroup. |
hotelName |
Nombre del hotel en el idioma solicitado. |
callToAction |
Tipo de llamado a la acción. |
textAssets[] |
Recursos de texto, como el título, la descripción, etcétera |
imageAssets[] |
Recursos de imagen, como horizontal, vertical, cuadrado, etcétera |
status |
El estado de la sugerencia de recurso de hotel. |
HotelTextAsset
Una sola sugerencia de recurso de texto para un hotel.
Representación JSON |
---|
{
"text": string,
"assetFieldType": enum ( |
Campos | |
---|---|
text |
Texto del recurso en el idioma solicitado. |
assetFieldType |
Es el tipo de recurso de texto. Por ejemplo, HEADLINE, DESCRIPTION, etcétera |
HotelImageAsset
Una sugerencia de recurso de imagen única para un hotel.
Representación JSON |
---|
{
"uri": string,
"assetFieldType": enum ( |
Campos | |
---|---|
uri |
Es el URI de la imagen. |
assetFieldType |
Es el tipo de recurso de imagen. Por ejemplo, MARKETING_IMAGE, PORTRAIT_MARKETING_IMAGE, etc. |
HotelAssetSuggestionStatus
Estados posibles de una sugerencia de recurso de hotel.
Enumeradores | |
---|---|
UNSPECIFIED |
Enumeración sin especificar. |
UNKNOWN |
En esta versión no se conoce el código de error que se recibió. |
SUCCESS |
Se recuperó correctamente la sugerencia de recurso de hotel. |
HOTEL_NOT_FOUND |
Una búsqueda de hotel no devuelve nada. |
INVALID_PLACE_ID |
Un ID de Google Places no es válido y no se puede decodificar. |