Nell'API My Business Notifications, le notifiche sono pubblicate in il servizio Cloud Pub/Sub. Dopo il giorno configuri Cloud Pub/Sub e crei un argomento, puoi eseguire queste operazioni: operazioni sulle notifiche:
- Recupera le impostazioni di notifica.
- Aggiorna le impostazioni di notifica.
- Elimina impostazioni di notifica.
Recensioni, domande e risposte nuove o aggiornate, caricamenti di contenuti multimediali, Sono supportati gli aggiornamenti Google per la revisione, le modifiche allo stato della posizione e altro ancora. L'oggetto NotificationType elenca e descrive i tipi di notifiche disponibili.
Prima di iniziare
Per utilizzare l'API My Business Notifications, registra la tua applicazione e ottieni Credenziali OAuth 2.0. Per dettagli su come iniziare a utilizzare l'API, consulta Configurazione di base.
Configurazione di Cloud Pub/Sub
Per configurare le notifiche API con Cloud Pub/Sub, segui questi passaggi:
- Segui la guida di Cloud Pub/Sub per configurare l'applicazione.
- Crea un argomento nel tuo progetto Cloud Pub/Sub e prendi nota del nome dell'argomento creato.
- Assegna almeno
pubsub.topics.publish
autorizzazioni per mybusiness-api-pubsub@system.gserviceaccount.com. - Segui la Panoramica degli iscritti guida alla configurazione delle notifiche push o pull.
- Per ricevere le notifiche, chiama il
accounts.updateNotificationSetting
nell'API My Business Notifications. Durante la chiamata, usa l'argomento nome che hai creato in Cloud Pub/Sub per collegare il tuo account Profilo dell'attività all'argomento. - (Facoltativo) Ripeti il passaggio 5 per ciascun account Profilo dell'attività da modificare. per cui ricevi notifiche.
Recuperare le impostazioni di notifica
La accounts.getNotificationSetting
l'endpoint restituisce le impostazioni di notifica correnti di Cloud Pub/Sub per
. La tabella seguente mostra come chiamarlo:
GET https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting
Aggiornare le impostazioni di notifica
La accounts.updateNotificationSetting
l'endpoint aggiorna le impostazioni di notifica di Cloud Pub/Sub associate a un
. La tabella seguente mostra come chiamarlo:
PATCH https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting?updateMask={commaSeparatedFieldsToUpdate} { pubsubTopic: your/pubsub/topicName }
Elimina impostazioni di notifica
Chiamata a accounts.updateNotificationSetting
con un valore pubsubTopic
vuoto elimina le impostazioni di notifica di Cloud Pub/Sub da un account.
La tabella seguente mostra come chiamarlo:
PATCH https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting?updateMask=pubsubTopic