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:
- Récupérer les paramètres de notification
- Mettez à jour les paramètres de notification.
- Supprimer les paramètres de notification
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:
- Suivez le guide Cloud Pub/Sub pour configuré votre application.
- Créer un sujet dans votre projet Cloud Pub/Sub et notez le nom du sujet créé.
- Attribuez au moins
pubsub.topics.publish
autorisations pour mybusiness-api-pubsub@system.gserviceaccount.com. - Suivez la présentation des abonnements. pour configurer des notifications push ou pull.
- 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. - (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:
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:
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:
PATCH https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting?updateMask=pubsubTopic