- Recurso: LocalPost
- CallToAction
- ActionType
- LocalPostEvent
- TimeInterval
- TimeOfDay
- LocalPostState
- LocalPostTopicType
- AlertType
- LocalPostOffer
- Métodos
Recurso: LocalPost
Representa una publicación local para una ubicación.
Representación JSON | |
---|---|
{ "name": string, "languageCode": string, "summary": string, "callToAction": { object ( |
Campos | |
---|---|
name |
Solo salida. Es el identificador de Google de esta publicación local con el formato |
languageCode |
Es el idioma de la publicación local. |
summary |
Es la descripción o el 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. Es la 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 de la publicación que realizó el usuario. 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. Es obligatorio para los tipos de temas |
state |
Solo salida. Es el estado de la publicación, que indica en qué parte de su ciclo de vida se encuentra. |
media[] |
El contenido multimedia asociado con la publicación. sourceUrl es el único campo de datos compatible para un MediaItem de LocalPost. |
searchUrl |
Solo salida. Es 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, por correo electrónico, por mensaje de texto, etcétera. |
topicType |
Obligatorio. Es el tipo de tema de la publicación: estándar, evento, oferta o alerta. |
alertType |
Es el tipo de alerta para el que se creó la publicación. Este campo solo se aplica a las publicaciones de topicType Alert y se comporta como un subtipo de Alertas. |
offer |
Datos adicionales para las publicaciones de ofertas. Esto solo se debe establecer cuando topicType sea OFFER. |
CallToAction
Es una acción que se realiza cuando el usuario hace clic en la publicación.
Representación JSON | |
---|---|
{
"actionType": enum ( |
Campos | |
---|---|
actionType |
Es el tipo de acción que se realizará. |
url |
Es la URL a la que se dirigirá al usuario cuando haga clic. Este campo no debe configurarse para el CTA de llamada. |
ActionType
Es el tipo de acción que se realizará.
Enumeraciones | |
---|---|
ACTION_TYPE_UNSPECIFIED |
Indica un tipo no especificado. |
BOOK |
En esta publicación, se espera que un usuario reserve una cita, una mesa, etcétera. |
ORDER |
Esta publicación busca que un usuario pida algo. |
SHOP |
En esta publicación, se espera que el usuario explore un catálogo de productos. |
LEARN_MORE |
Esta publicación busca que un usuario obtenga más información (en su sitio web). |
SIGN_UP |
Esta publicación busca que un usuario se registre, se inscriba o se una a algo. |
GET_OFFER |
Obsoleta. Usa |
CALL |
Esta publicación busca que un usuario llame a la empresa. |
LocalPostEvent
Toda la información relacionada con un evento que se incluye 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 inclusive. Para que sea válido, debe contener todos los campos.
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 |
Indica que no se especificó el estado. |
REJECTED |
Se rechazó esta publicación debido a un incumplimiento de la política de contenido. |
LIVE |
Esta publicación está publicada y aparece en los resultados de la búsqueda. |
PROCESSING |
Esta publicación se está procesando y no aparece en los resultados de la búsqueda. |
LocalPostTopicType
Es el tipo de tema de la publicación local, que se usa para seleccionar diferentes plantillas para 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 un resumen y imágenes. |
EVENT |
La publicación contiene información básica y un evento. |
OFFER |
La publicación contiene información básica, un evento y contenido relacionado con la oferta (p.ej., un código de cupón) |
ALERT |
Anuncios oportunos y de alta prioridad relacionados con un evento en curso. Estos tipos de publicaciones no siempre están disponibles para la autoría. |
AlertType
Es el tipo de evento para el que se creó la publicación de alerta.
Enumeraciones | |
---|---|
ALERT_TYPE_UNSPECIFIED |
No se especifica ninguna alerta. |
COVID_19 |
Alertas relacionadas con la pandemia de la enfermedad por 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 del tipo COVID-19. Sin embargo, el comercio podrá administrar 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 puede 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 publicación local asociada con la ubicación especificada y la muestra. |
|
Borra una publicación local. |
|
Obtiene la publicación local especificada. |
|
Devuelve 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 para un conjunto de publicaciones locales asociadas con una sola ficha. |