Índice
NotificationSettings
(interfaz)ErrorCode
(enumeración)GetNotificationSettingRequest
(mensaje)NotificationSetting
(mensaje)NotificationType
(enumeración)UpdateNotificationSettingRequest
(mensaje)
NotificationSettings
Este servicio permite que los usuarios administren la configuración de notificaciones de sus cuentas comerciales.
GetNotificationSetting |
---|
Muestra la configuración de notificaciones de Pub/Sub para la cuenta.
|
UpdateNotificationSetting |
---|
Establece la configuración de notificaciones de Pub/Sub para la cuenta que le informa a Google sobre qué tema enviar notificaciones de Pub/Sub. Utiliza el campo notification_types dentro de notification_setting para manipular los eventos a los que una cuenta desea suscribirse. Una cuenta solo tendrá un recurso de configuración de notificaciones y solo se puede establecer un tema de Pub/Sub. Para borrar el parámetro de configuración, actualiza con un notification_types vacío.
|
ErrorCode
Todos los códigos de error que muestra la API.
Enumeradores | |
---|---|
ERROR_CODE_UNSPECIFIED |
Falta el código de error. |
SHARES_PUBSUB_TOPIC_MESSAGE_ACROSS_VERSIONS |
Otras versiones de esta API están usando el nombre del tema de Pub/Sub proporcionado en la rpc "updateNotificationSetting". Proporciona un nombre de tema nuevo para mitigar este problema. |
PUBLISH_PERMISSIONS_MISSING_FOR_PUBSUB_TOPIC |
El nombre del tema de Pub/Sub proporcionado para el parámetro de configuración de notificaciones de actualización no tiene permisos de publicación para el usuario. |
INVALID_PUBSUB_TOPIC |
El nombre del tema de Pub/Sub proporcionado para la configuración de notificaciones de actualización no es válido. |
GetNotificationSettingRequest
Mensaje de solicitud para NotificationSettings.GetNotificationSettings.
Campos | |
---|---|
name |
Obligatorio. El nombre del recurso de la configuración de notificaciones que intentamos recuperar. |
NotificationSetting
Un tema de Google Pub/Sub en el que se pueden publicar notificaciones cuando una ubicación se actualiza o tiene una nueva opinión. Solo habrá un recurso de configuración de notificaciones por cuenta.
Campos | |
---|---|
name |
Obligatorio. El nombre del recurso para el que se usa esta configuración. Esta tiene el formato |
pubsub_topic |
Opcional. El tema de Google Pub/Sub que recibirá notificaciones cuando se actualicen las ubicaciones administradas por esta cuenta. Si no la estableces, no se publicarán notificaciones. La cuenta mybusiness-api-pubsub@system.gserviceaccount.com debe tener, como mínimo, permisos de publicación en el tema de Pub/Sub. |
notification_types[] |
Los tipos de notificaciones que se enviarán al tema de Pub/Sub. Para dejar de recibir notificaciones por completo, usa NotificationSettings.UpdateNotificationSetting con un notification_types vacío o configura pubsub_topic en una string vacía. |
NotificationType
Tipo de notificación enviada al tema de Pub/Sub.
Enumeradores | |
---|---|
NOTIFICATION_TYPE_UNSPECIFIED |
Sin tipo de notificación. No coincidirá con ninguna notificación. |
GOOGLE_UPDATE |
La ubicación tiene actualizaciones de Google para revisar. El campo location_name de la notificación proporcionará el nombre del recurso de la ubicación con las actualizaciones de Google. |
NEW_REVIEW |
Se agregó una opinión nueva a la ubicación. El campo review_name de la notificación proporcionará el nombre del recurso de la opinión que se agregó, y location_name tendrá el nombre del recurso de la ubicación. |
UPDATED_REVIEW |
Se actualizó una opinión sobre la ubicación. El campo review_name de la notificación proporcionará el nombre del recurso de la opinión que se agregó, y location_name tendrá el nombre del recurso de la ubicación. |
NEW_CUSTOMER_MEDIA |
Un usuario de Google Maps agregó un nuevo elemento multimedia a la ubicación. La notificación proporcionará el nombre del recurso del nuevo elemento multimedia. |
NEW_QUESTION |
Se agrega una pregunta nueva a la ubicación. La notificación proporcionará el nombre del recurso en cuestión. |
UPDATED_QUESTION |
Se actualiza una pregunta sobre la ubicación. La notificación proporcionará el nombre del recurso en cuestión. |
NEW_ANSWER |
Se agregará una respuesta nueva a la ubicación. La notificación proporcionará el nombre del recurso de la pregunta y la respuesta. |
UPDATED_ANSWER |
Se actualiza la respuesta de la ubicación. La notificación proporcionará el nombre del recurso de la pregunta y la respuesta. |
DUPLICATE_LOCATION |
Indica si hay un cambio en el campo de ubicación duplicada de los metadatos de ubicación. |
LOSS_OF_VOICE_OF_MERCHANT |
Obsoleto: migra los usos existentes de este valor a "VOICE_OF_MERCHANT_UPDATED" más expandida. |
VOICE_OF_MERCHANT_UPDATED |
Indica si la ubicación tiene una actualización en el estado de Voice of Merchant (VOM). El VOM determina si la ubicación está en regla y el comercio tiene el control de la empresa en Google. Las modificaciones que se realicen en la ubicación se propagarán en Maps una vez que se apruebe la fase de revisión. Llama a GetVoiceOfMerchantState rpc para obtener más detalles. |
UpdateNotificationSettingRequest
Mensaje de solicitud para NotificationSettings.UpdateNotificationSettings.
Campos | |
---|---|
notification_setting |
Obligatorio. La configuración de notificaciones actualizada. |
update_mask |
Obligatorio. Los campos específicos que deben actualizarse. El único campo que se puede editar es notification_setting. |