Administrar notificaciones en tiempo real

En la API de My Business Notifications, las notificaciones se publican en el servicio de Cloud Pub/Sub. Después del configuras Cloud Pub/Sub y creas un tema, puedes hacer lo siguiente: operaciones en notificaciones:

opiniones, preguntas y respuestas nuevas o actualizadas, cargas de contenido multimedia, Se admiten las actualizaciones de Google para revisión, los cambios de estado de la ubicación y mucho más. El objeto NotificationType y se describen los tipos de notificaciones disponibles.

Antes de comenzar

Para usar la API de My Business Notifications, registra tu solicitud y obtén Credenciales de OAuth 2.0. Para obtener detalles sobre cómo comenzar a usar la API, consulta Configuración básica.

Configuración de Cloud Pub/Sub

Para configurar las notificaciones de la API con Cloud Pub/Sub, sigue estos pasos:

  1. Sigue la guía de Cloud Pub/Sub para configura tu aplicación.
  2. Cómo crear un tema en tu proyecto de Cloud Pub/Sub y anota el nombre del tema creado.
  3. Proporciona al menos pubsub.topics.publish permisos a mybusiness-api-pubsub@system.gserviceaccount.com.
  4. Consulta la descripción general de los suscriptores. para configurar notificaciones push o de extracción.
  5. Para recibir notificaciones, llama al accounts.updateNotificationSetting de la API de My Business Notifications. En la llamada, usa el tema nombre que creaste en Cloud Pub/Sub para vincular la cuenta de tu Perfil de Negocio al tema.
  6. (Opcional) Repite el paso 5 para cada cuenta del Perfil de Negocio que desees para las que quieres recibir notificaciones.

Recupera la configuración de notificaciones

La accounts.getNotificationSetting extremo muestra la configuración de notificaciones actual de Cloud Pub/Sub de un de servicio predeterminada. En la siguiente tabla, se muestra cómo llamarla:

HTTP
GET
https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting

Actualiza la configuración de notificaciones

La accounts.updateNotificationSetting extremo actualiza la configuración de notificaciones de Cloud Pub/Sub asociada con un de servicio predeterminada. En la siguiente tabla, se muestra cómo llamarla:

HTTP
PATCH
https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting?updateMask={commaSeparatedFieldsToUpdate}

{
  pubsubTopic: your/pubsub/topicName
}

Borrar configuración de notificaciones

Mediante una llamada a accounts.updateNotificationSetting con un pubsubTopic vacío borra la configuración de notificaciones de Cloud Pub/Sub de una cuenta. En la siguiente tabla, se muestra cómo llamarla:

HTTP
PATCH
https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting?updateMask=pubsubTopic