Gérer les notifications en temps réel

Dans l'API My Business Notifications, les notifications sont publiées dans le service Cloud Pub/Sub. Après vous avez configuré Cloud Pub/Sub et créé un sujet, vous pouvez effectuer les opérations Opérations sur les notifications:

Avis, questions et réponses, importations de médias, nouveaux ou mis à jour Les mises à jour Google pour examen, les changements d'état des établissements et plus encore sont disponibles. Objet NotificationType répertorie et décrit les types de notifications disponibles.

Avant de commencer

Pour utiliser l'API My Business Notifications, enregistrez votre application et obtenez Identifiants OAuth 2.0. Pour savoir comment faire vos premiers pas avec l'API, consultez la section Configuration de base.

Configurer Cloud Pub/Sub

Pour configurer les notifications de l'API avec Cloud Pub/Sub, procédez comme suit:

  1. Suivez le guide Cloud Pub/Sub pour configuré votre application.
  2. Créer un sujet dans votre projet Cloud Pub/Sub et notez le nom du sujet créé.
  3. Attribuez au moins pubsub.topics.publish autorisations pour mybusiness-api-pubsub@system.gserviceaccount.com.
  4. Suivez la présentation des abonnements. pour configurer des notifications push ou pull.
  5. Pour recevoir des notifications, appelez le accounts.updateNotificationSetting dans l'API My Business Notifications. Pendant l'appel, utilisez le sujet que vous avez créé dans Cloud Pub/Sub pour associer votre compte de fiches d'établissement au sujet.
  6. (Facultatif) Répétez l'étape 5 pour chaque compte de fiches d'établissement que vous souhaitez recevoir des notifications.

Récupérer les paramètres de notification

accounts.getNotificationSetting renvoie les paramètres de notification Cloud Pub/Sub actuels pour une Google Cloud. Le tableau suivant montre comment l'appeler:

<ph type="x-smartling-placeholder">
</ph> <ph type="x-smartling-placeholder">
</ph>
HTTP
GET
https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting

Modifier les paramètres de notification

accounts.updateNotificationSetting le point de terminaison met à jour les paramètres de notification Cloud Pub/Sub associés à un Google Cloud. Le tableau suivant montre comment l'appeler:

<ph type="x-smartling-placeholder">
</ph> <ph type="x-smartling-placeholder">
</ph>
HTTP
PATCH
https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting?updateMask={commaSeparatedFieldsToUpdate}

{
  pubsubTopic: your/pubsub/topicName
}

Supprimer les paramètres de notification

En appelant la méthode accounts.updateNotificationSetting avec un pubsubTopic vide supprime les paramètres de notification Cloud Pub/Sub d'un compte. Le tableau suivant montre comment l'appeler:

<ph type="x-smartling-placeholder">
</ph> <ph type="x-smartling-placeholder">
</ph>
HTTP
PATCH
https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting?updateMask=pubsubTopic