管理即時通知

在 My Business Notifications API 中,通知會發布在 Cloud Pub/Sub 服務。更新後 設定 Cloud Pub/Sub 並建立主題,您可以執行以下操作 作業通知功能:

新增或更新的評論、問題和解答、媒體上傳內容 支援審查 Google 資訊更新、位置狀態變更等等。 NotificationType 物件 列出並說明可用的通知類型

事前準備

如要使用 My Business Notifications API,請註冊應用程式,並取得 OAuth 2.0 憑證。如要進一步瞭解如何開始使用 API 請參閱基本設定

Cloud Pub/Sub 設定

如何設定 API 通知 Cloud Pub/Sub,請執行下列步驟:

  1. 按照 Cloud Pub/Sub 指南操作, 設定應用程式
  2. 建立主題 ,並記下所建立主題的名稱。
  3. 至少為 pubsub.topics.publish 授予 mybusiness-api-pubsub@system.gserviceaccount.com 的權限
  4. 遵循訂閱者總覽的指示 設定推送或提取通知。
  5. 若要接收通知,請呼叫 accounts.updateNotificationSetting敬上 My Business Notifications API 的端點。在呼叫中,請使用主題 這個名稱,目的是將商家檔案帳戶連結至主題。
  6. (選用) 針對要變更的每個商家檔案帳戶,重複執行步驟 5 接收通知。

擷取通知設定

accounts.getNotificationSetting 端點會傳回目前 Cloud Pub/Sub 通知設定 讓他們使用服務帳戶下表顯示呼叫方法:

HTTP
GET
https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting

更新通知設定

accounts.updateNotificationSetting 端點會更新與 讓他們使用服務帳戶下表顯示呼叫方法:

HTTP
PATCH
https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting?updateMask={commaSeparatedFieldsToUpdate}

{
  pubsubTopic: your/pubsub/topicName
}

刪除通知設定

呼叫 accounts.updateNotificationSetting 如果 pubsubTopic 為空白,則會刪除帳戶的 Cloud Pub/Sub 通知設定。 下表顯示呼叫方法:

HTTP
PATCH
https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting?updateMask=pubsubTopic