In der My Business Notifications API werden Benachrichtigungen Cloud Pub/Sub-Dienst Nachher Wenn Sie Cloud Pub/Sub einrichten und ein Thema erstellen, können Sie Folgendes tun: Aktionen für Benachrichtigungen:
- Benachrichtigungseinstellungen abrufen
- Benachrichtigungseinstellungen aktualisieren
- Benachrichtigungseinstellungen löschen
Neue oder aktualisierte Rezensionen, Fragen und Antworten, Medienuploads Es werden u. a. Aktualisierungen zur Überprüfung durch Google sowie Änderungen des Standortstatus unterstützt. Objekt NotificationType listet und beschreibt die verfügbaren Benachrichtigungstypen.
Hinweis
Wenn Sie die My Business Notifications API verwenden möchten, registrieren Sie Ihre Anwendung und erhalten Sie OAuth 2.0-Anmeldedaten Weitere Informationen zu den ersten Schritten mit der API Siehe Grundlegende Einrichtung.
Cloud Pub/Sub einrichten
So richten Sie API-Benachrichtigungen mit Cloud Pub/Sub:
- Folgen Sie dem Cloud Pub/Sub-Leitfaden, Ihre Anwendung einrichten.
- Thema erstellen in Ihrem Cloud Pub/Sub-Projekt und notieren Sie sich den Namen des erstellten Themas.
- Geben Sie mindestens
pubsub.topics.publish
Berechtigungen für mybusiness-api-pubsub@system.gserviceaccount.com. - Folge der Abonnentenübersicht. Anleitung zum Einrichten von Push- oder Pull-Benachrichtigungen.
- Um Benachrichtigungen zu erhalten, wähle die
accounts.updateNotificationSetting
in der My Business Notifications API. Verwenden Sie im Anruf das Thema Name, den Sie in Cloud Pub/Sub erstellt haben, um Ihr Unternehmensprofil-Konto mit dem Thema zu verknüpfen. - Optional: Wiederholen Sie Schritt 5 für jedes Unternehmensprofil-Konto, für das Sie Benachrichtigungen erhalten.
Benachrichtigungseinstellungen abrufen
Die accounts.getNotificationSetting
gibt den Endpunkt die aktuellen Cloud Pub/Sub-Benachrichtigungseinstellungen für eine
Konto. Die folgende Tabelle zeigt, wie sie aufgerufen wird:
GET https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting
Benachrichtigungseinstellungen aktualisieren
Die accounts.updateNotificationSetting
aktualisiert die Cloud Pub/Sub-Benachrichtigungseinstellungen für
Konto. Die folgende Tabelle zeigt, wie sie aufgerufen wird:
PATCH https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting?updateMask={commaSeparatedFieldsToUpdate} { pubsubTopic: your/pubsub/topicName }
Benachrichtigungseinstellungen löschen
accounts.updateNotificationSetting
aufrufen
mit einer leeren pubsubTopic
werden die Cloud Pub/Sub-Benachrichtigungseinstellungen aus einem Konto gelöscht.
Die folgende Tabelle zeigt, wie sie aufgerufen wird:
PATCH https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting?updateMask=pubsubTopic