- Recurso: LocalPost
- CallToAction
- ActionType
- LocalPostEvent
- TimeInterval
- TimeOfDay
- LocalPostState
- LocalPostTopicType
- AlertType
- LocalPostOffer
- Métodos
Recurso: LocalPost
Representa la publicación local de una ubicación.
Representación JSON | |
---|---|
{ "name": string, "languageCode": string, "summary": string, "callToAction": { object ( |
Campos | |
---|---|
name |
Solo salida. Identificador de Google para esta publicación local con el formato |
languageCode |
El idioma de la publicación local. |
summary |
Descripción o cuerpo de la publicación local. |
callToAction |
Es la URL a la que se envía a los usuarios cuando hacen clic en la promoción. Se ignora para el tipo de tema |
createTime |
Solo salida. Hora de creación de la publicación. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
updateTime |
Solo salida. Hora de la última modificación que hizo el usuario de la publicación. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
event |
Información del evento. Obligatorio para los tipos de tema |
state |
Solo salida. El estado de la publicación, que indica en qué parte de su ciclo de vida se encuentra. |
media[] |
Contenido multimedia asociado con la publicación. sourceUrl es el único campo de datos admitido para un MediaItem de LocalPost. |
searchUrl |
Solo salida. El vínculo a la publicación local en la Búsqueda de Google. Este vínculo se puede usar para compartir la publicación en redes sociales, correo electrónico, mensaje de texto, etcétera. |
topicType |
Obligatorio. El tipo de tema de la publicación: estándar, evento, oferta o alerta. |
alertType |
El tipo de alerta para el que se crea la publicación. Este campo solo se aplica a las publicaciones de la alerta de topicType y se comporta como un subtipo de alertas. |
offer |
Datos adicionales para las publicaciones de ofertas. Esto solo debe configurarse cuando el topicType es OFFER. |
CallToAction
Una acción que se realiza cuando el usuario hace clic en la publicación
Representación JSON | |
---|---|
{
"actionType": enum ( |
Campos | |
---|---|
actionType |
El tipo de acción que se realizará. |
url |
La URL a la que se dirigirá al usuario cuando haga clic. Este campo no se debe configurar para el CTA de la llamada. |
ActionType
El tipo de acción que se realizará.
Enumeraciones | |
---|---|
ACTION_TYPE_UNSPECIFIED |
Indica un tipo no especificado. |
BOOK |
Esta publicación quiere que un usuario reserve una cita, una mesa, etcétera. |
ORDER |
Esta publicación quiere que un usuario haga un pedido. |
SHOP |
En esta publicación, se quiere que un usuario explore un catálogo de productos. |
LEARN_MORE |
El objetivo de esta publicación es que el usuario obtenga más información (en su sitio web). |
SIGN_UP |
Esta publicación quiere que un usuario se registre, se registre o se una a algo. |
GET_OFFER |
Obsoleta. Usa |
CALL |
Esta publicación quiere que un usuario llame a la empresa. |
LocalPostEvent
Toda la información relacionada con un evento destacado en una publicación local.
Representación JSON | |
---|---|
{
"title": string,
"schedule": {
object ( |
Campos | |
---|---|
title |
Nombre del evento. |
schedule |
Fecha y hora de inicio y finalización del evento |
TimeInterval
Un intervalo de tiempo inclusivo. Debe contener todos los campos para ser válido.
Representación JSON | |
---|---|
{ "startDate": { object ( |
Campos | |
---|---|
startDate |
Es la fecha de inicio de este período. |
startTime |
Es la hora de inicio de este período. |
endDate |
Es la fecha de finalización de este período. |
endTime |
Es la hora de finalización de este período. |
TimeOfDay
Representa una hora del día. La fecha y la zona horaria no son significativas o se especifican en otro lugar. Una API puede optar por permitir segundos bisiestos. Los tipos relacionados son google.type.Date
y google.protobuf.Timestamp
.
Representación JSON | |
---|---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
Campos | |
---|---|
hours |
Horas del día en formato de 24 horas. Debe ser del 0 al 23. Una API puede permitir el valor “24:00:00” para casos como el horario de cierre de empresas. |
minutes |
Minutos de horas del día. Debe ser un valor entre 0 y 59. |
seconds |
Segundos de minutos de la hora. Por lo general, debe ser un valor entre 0 y 59. Una API puede permitir el valor 60 si permite segundos bisiestos. |
nanos |
Fracciones de segundos en nanosegundos. Debe ser un valor entre 0 y 999,999,999. |
LocalPostState
Indica en qué estado se encuentra la publicación.
Enumeraciones | |
---|---|
LOCAL_POST_STATE_UNSPECIFIED |
No se especificó el estado. |
REJECTED |
Se rechazó esta publicación debido a un incumplimiento de la política de contenido. |
LIVE |
Se publicó esta publicación y, actualmente, aparece en los resultados de las búsquedas. |
PROCESSING |
Esta publicación se está procesando y no aparece en los resultados de la búsqueda. |
LocalPostTopicType
El tipo de tema de la publicación local, que se usa para seleccionar diferentes plantillas a fin de crear y renderizar una publicación.
Enumeraciones | |
---|---|
LOCAL_POST_TOPIC_TYPE_UNSPECIFIED |
No se especificó ningún tipo de publicación. |
STANDARD |
La publicación contiene información básica, como imágenes y resumen. |
EVENT |
La publicación contiene información básica y un evento. |
OFFER |
La publicación incluye información básica y contenido relacionado con un evento y una oferta (p.ej., un código de cupón) |
ALERT |
Anuncios oportunos y de prioridad alta relacionados con un evento en curso. Estos tipos de publicaciones no siempre están disponibles para su creación. |
AlertType
El tipo de evento para el que se creó la publicación de la alerta.
Enumeraciones | |
---|---|
ALERT_TYPE_UNSPECIFIED |
No se especificó ninguna alerta. |
COVID_19 |
Alertas relacionadas con la pandemia de la enfermedad del coronavirus de 2019. Las publicaciones sobre el COVID-19 solo admiten un campo de resumen y un campo de llamado a la acción. Cuando estas alertas ya no sean relevantes, se inhabilitará la creación de nuevas publicaciones de alertas para el tipo COVID-19. Sin embargo, el comercio podrá seguir administrando sus publicaciones existentes sobre el COVID-19. |
LocalPostOffer
Campos específicos para las publicaciones de ofertas.
Representación JSON | |
---|---|
{ "couponCode": string, "redeemOnlineUrl": string, "termsConditions": string } |
Campos | |
---|---|
couponCode |
Opcional. Código de oferta que se pueda usar en la tienda o en línea |
redeemOnlineUrl |
Opcional. Vínculo en línea para canjear la oferta. |
termsConditions |
Opcional. Términos y condiciones de la oferta. |
Métodos |
|
---|---|
|
Crea una nueva entrada local asociada con la ubicación especificada y la muestra. |
|
Borra una publicación local. |
|
Obtiene la publicación local especificada. |
|
Muestra una lista de publicaciones locales asociadas con una ubicación. |
|
Actualiza la publicación local especificada y muestra la publicación local actualizada. |
|
Muestra estadísticas de un conjunto de publicaciones locales asociadas con una sola ficha. |