W interfejsie My Business Notification API powiadomienia są publikowane w tych sekcjach: usługę Cloud Pub/Sub. Po po skonfigurowaniu Cloud Pub/Sub i utworzeniu tematu: operacje na powiadomieniach:
nowe lub zaktualizowane opinie, pytania i odpowiedzi, przesłane pliki multimedialne; Obsługujemy m.in. aktualizacje Google dotyczące sprawdzania i zmiany stanu lokalizacji. Obiekt NotificationType. zawiera opis dostępnych typów powiadomień.
Zanim zaczniesz
Aby korzystać z interfejsu My Business Notification API, zarejestruj aplikację i otrzymaj Dane logowania OAuth 2.0. Szczegółowe informacje o tym, jak zacząć korzystać z interfejsu API, Więcej informacji: Konfiguracja podstawowa.
Konfiguracja Cloud Pub/Sub
Aby skonfigurować powiadomienia interfejsu API za pomocą: Cloud Pub/Sub, wykonaj te czynności:
- Z przewodnika Cloud Pub/Sub dowiesz się, skonfigurować aplikację.
- Tworzenie tematu w projekcie Cloud Pub/Sub i zanotuj nazwę utworzonego tematu.
- Podaj co najmniej
pubsub.topics.publish
uprawnienia do konta mybusiness-api-pubsub@system.gserviceaccount.com. - Zapoznaj się z artykułem Informacje o subskrybentach. .
- Aby otrzymywać powiadomienia, wywołaj
accounts.updateNotificationSetting
w interfejsie My Business Notification API. Podczas rozmowy użyj tematu. nazwa utworzona w Cloud Pub/Sub, aby połączyć z tematem konto w Profilu Firmy. - (Opcjonalnie) Powtórz krok 5 w przypadku każdego konta w Profilu Firmy, które chcesz skonfigurować otrzymywanie powiadomień o:
Pobieranie ustawień powiadomień
accounts.getNotificationSetting
zwraca bieżące ustawienia powiadomień Cloud Pub/Sub dla
koncie. W tabeli poniżej pokazujemy, jak je wywołać:
GET https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting
Zaktualizuj ustawienia powiadomień
accounts.updateNotificationSetting
aktualizuje ustawienia powiadomień Cloud Pub/Sub powiązane z
koncie. W tabeli poniżej pokazujemy, jak je wywołać:
PATCH https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting?updateMask={commaSeparatedFieldsToUpdate} { pubsubTopic: your/pubsub/topicName }
Usuń ustawienia powiadomień
Wywołuję accounts.updateNotificationSetting
przy pustej wartości pubsubTopic
spowoduje usunięcie z konta ustawień powiadomień Cloud Pub/Sub.
W tabeli poniżej pokazujemy, jak je wywołać:
PATCH https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting?updateMask=pubsubTopic