Índice
PlaceActions
(interfaz)CreatePlaceActionLinkRequest
(mensaje)DeletePlaceActionLinkRequest
(mensaje)ErrorCode
(enumeración)GetPlaceActionLinkRequest
(mensaje)ListPlaceActionLinksRequest
(mensaje)ListPlaceActionLinksResponse
(mensaje)ListPlaceActionTypeMetadataRequest
(mensaje)ListPlaceActionTypeMetadataResponse
(mensaje)PlaceActionLink
(mensaje)PlaceActionLink.ProviderType
(enumeración)PlaceActionType
(enumeración)PlaceActionTypeMetadata
(mensaje)UpdatePlaceActionLinkRequest
(mensaje)
PlaceActions
Esta API permite administrar los vínculos de PlaceAction de las ubicaciones de la empresa.
CreatePlaceActionLink |
---|
Crea un vínculo de acción de lugar asociado con la ubicación especificada y lo muestra. La solicitud se considera duplicada si
|
DeletePlaceActionLink |
---|
Borra un vínculo de acción de lugar de la ubicación especificada.
|
GetPlaceActionLink |
---|
Obtiene el vínculo de acción de lugar especificado.
|
ListPlaceActionLinks |
---|
Detalla los vínculos de acción de lugar para la ubicación especificada.
|
ListPlaceActionTypeMetadata |
---|
Muestra la lista de los tipos de acciones de lugar disponibles para una ubicación o un país.
|
UpdatePlaceActionLink |
---|
Actualiza el vínculo de acción de lugar especificado y lo muestra.
|
CreatePlaceActionLinkRequest
Mensaje de solicitud para PlaceActions.CreatePlaceActionLink.
Campos | |
---|---|
parent |
Obligatorio. El nombre del recurso de la ubicación en la que se creará este vínculo de acción de lugar. |
place_action_link |
Obligatorio. El vínculo de acción de lugar que se creará. |
DeletePlaceActionLinkRequest
Mensaje de solicitud para PlaceActions.DeletePlaceActionLink.
Campos | |
---|---|
name |
Obligatorio. El nombre del recurso del vínculo de acción de lugar que se quitará de la ubicación. |
ErrorCode
Códigos de error para fallas internas
Enumeradores | |
---|---|
ERROR_CODE_UNSPECIFIED |
Código de error no especificado. |
UNVERIFIED_LOCATION |
La ubicación no está verificada. |
INVALID_LOCATION_CATEGORY |
La categoría de ubicación no es apta para el tipo de acción de lugar. El tipo de acción de lugar que causa el error se mostrará en los metadatos, con la string "place_action_type" como clave y la cadena de valor enum PlaceActionType como el valor. |
INVALID_URL |
La URL presenta errores de formato o no es válida. La URL de la acción de lugar que no es válida se mostrará en los metadatos, con la cadena "url" como la clave y la url como el valor. |
URL_PROVIDER_NOT_ALLOWED |
La URL tiene un proveedor que no está permitido. La URL de la acción de lugar que no está permitida se mostrará en los metadatos, con la cadena "url" como clave y la url como valor. |
TOO_MANY_VALUES |
Se establecieron demasiados valores para el tipo de acción de lugar. El tipo para el que se alcanza el límite se mostrará en los metadatos, con la string "place_action_type" como clave y la string de valor de enumeración PlaceActionType como el valor. |
DELETED_LINK |
Se borró el vínculo de acción de lugar solicitado. La URL correspondiente se mostrará en los metadatos, con la cadena "url" como la clave y la url como el valor. |
LINK_ALREADY_EXISTS |
Se solicita una actualización para convertir un vínculo de acción de lugar en uno existente, con el mismo URI y tipo en la ubicación especificada. |
SCALABLE_DEEP_LINK_INVALID_MULTIPLICITY |
El dominio que contiene el vínculo ya se utilizó y existe un límite de un vínculo por dominio para cada PlaceActionType. |
LINK_DOES_NOT_EXIST |
Se especificó un vínculo que no se puede encontrar en la base de datos. |
GetPlaceActionLinkRequest
Mensaje de solicitud para PlaceActions.GetPlaceActionLink.
Campos | |
---|---|
name |
Obligatorio. El nombre del vínculo de acción de lugar que se debe recuperar. |
ListPlaceActionLinksRequest
Mensaje de solicitud para PlaceActions.ListPlaceActionLinks. Esto mostrará los vínculos de acción de lugar de una ubicación, sin un orden específico. Es posible que esta acción no muestre los vínculos creados recientemente (en las últimas 24 horas) a través de otras plataformas, p.ej., el sitio web de Google Mi Negocio. Los vínculos que se hayan creado hace más de 24 horas se mostrarán a través de esta API.
Campos | |
---|---|
parent |
Obligatorio. Es el nombre de la ubicación cuyos vínculos de acción de lugar se incluirán en la lista. |
filter |
Opcional. Un filtro que restringe los vínculos de acción de lugar que se mostrarán. La respuesta incluye entradas que coinciden con el filtro. Solo admitimos el siguiente filtro: 1. place_action_type=XYZ, donde XYZ es un PlaceActionType válido. |
page_size |
Opcional. Cantidad de vínculos de acción de lugar que se deben mostrar por página. Predeterminado de 10. El mínimo es 1. |
page_token |
Opcional. Si se especifica, muestra la siguiente página de vínculos de acción de lugar. |
ListPlaceActionLinksResponse
Mensaje de respuesta para PlaceActions.ListPlaceActionLinks.
Campos | |
---|---|
place_action_links[] |
La lista que se muestra de vínculos de acción de lugar. |
next_page_token |
Si la cantidad de vínculos de acción de lugar es mayor que el tamaño de la página solicitada, este campo se propaga con un token para recuperar la siguiente página de resultados. |
ListPlaceActionTypeMetadataRequest
Mensaje de solicitud para PlaceActions.ListPlaceActionTypeMetadata. Los resultados no se devolverán en ningún orden específico.
Campos | |
---|---|
language_code |
Opcional. Es el código de idioma IETF BCP-47 para mostrar los nombres visibles. Si este idioma no está disponible, se ofrecerán en inglés. |
page_size |
Opcional. Cantidad de tipos de acciones que se deben incluir por página. El valor predeterminado es 10 y el mínimo es 1. |
page_token |
Opcional. Si se especifica, se recupera la siguiente página de los metadatos del tipo de acción de lugar. Se muestra |
filter |
Opcional. Un filtro que restringe los tipos de acciones de lugar de los que se mostrarán los metadatos. La respuesta incluye entradas que coinciden con el filtro. Solo admitimos los siguientes filtros: 1. ubicación=XYZ, donde XYZ es una cadena que indica el nombre del recurso de una ubicación, en el formato Si no se proporciona un filtro, se devuelven todos los tipos de acciones de lugar. |
ListPlaceActionTypeMetadataResponse
Mensaje de respuesta para PlaceActions.ListPlaceActionTypeMetadata.
Campos | |
---|---|
place_action_type_metadata[] |
Una colección de metadatos para los tipos de acciones de lugar disponibles. |
next_page_token |
Si la cantidad de tipos de acciones supera el tamaño de página solicitado, este campo se propagará con un token para recuperar la página siguiente en una llamada posterior a |
PlaceActionLink
Representa un vínculo de acción de lugar y sus atributos.
Campos | |
---|---|
name |
Opcional. El nombre del recurso, en el formato El campo de nombre solo se considerará en las solicitudes UpdatePlaceActionLink y DeletePlaceActionLink para actualizar y borrar vínculos, respectivamente. Sin embargo, se ignorará en la solicitud CreatePlaceActionLink, en la que el servidor asignará |
provider_type |
Solo salida. Especifica el tipo de proveedor. |
is_editable |
Solo salida. Indica si el cliente puede editar este vínculo. |
uri |
Obligatorio. El URI del vínculo. El mismo URI se puede volver a usar para diferentes tipos de acciones en diferentes ubicaciones. Sin embargo, solo se permite un vínculo de acción de lugar para cada combinación única de (uri, tipo de acción de lugar, ubicación). |
place_action_type |
Obligatorio. Es el tipo de acción de lugar que se puede realizar mediante este vínculo. |
is_preferred |
Opcional. Indica si el comercio prefiere este vínculo. Solo se puede marcar un vínculo como preferido por tipo de acción de lugar en una ubicación. Si una solicitud futura marca un vínculo diferente como preferido para el mismo tipo de acción de lugar, el vínculo preferido actual (si existe) perderá su preferencia. |
create_time |
Solo salida. Es la hora en que se creó el vínculo de acción de lugar. |
update_time |
Solo salida. Indica la hora en que se modificó por última vez el vínculo de acción de lugar. |
ProviderType
El tipo de proveedor de vínculos, solo se puede leer.
Enumeradores | |
---|---|
PROVIDER_TYPE_UNSPECIFIED |
No se especifica. |
MERCHANT |
Un proveedor propio, como un comercio o una agencia en nombre de un comercio |
AGGREGATOR_3P |
Un agregador externo, como un socio de Reserve with Google |
PlaceActionType
Es el tipo de acción de lugar que se puede realizar mediante el vínculo.
Enumeradores | |
---|---|
PLACE_ACTION_TYPE_UNSPECIFIED |
No se especifica. |
APPOINTMENT |
El tipo de acción es reservar una cita. |
ONLINE_APPOINTMENT |
El tipo de acción es reservar una cita en línea. |
DINING_RESERVATION |
El tipo de acción consiste en hacer una reserva en un restaurante. |
FOOD_ORDERING |
El tipo de acción consiste en pedir comida para llevar o entrega a domicilio. |
FOOD_DELIVERY |
El tipo de acción es pedir comida para la entrega. |
FOOD_TAKEOUT |
El tipo de acción es pedir comida para llevar. |
SHOP_ONLINE |
El tipo de acción es comprar, que puede ser entrega a domicilio o retiro. |
PlaceActionTypeMetadata
Metadatos de los tipos de acciones de lugar admitidos.
Campos | |
---|---|
place_action_type |
Es el tipo de acción de lugar. |
display_name |
El nombre visible localizado del atributo, si está disponible; de lo contrario, es el nombre visible en inglés. |
UpdatePlaceActionLinkRequest
Mensaje de solicitud para PlaceActions.UpdatePlaceActionLink.
Campos | |
---|---|
place_action_link |
Obligatorio. Vínculo actualizado de la acción del lugar. |
update_mask |
Obligatorio. Los campos específicos que se actualizarán. Los únicos campos que se pueden editar son |