Anlık bildirimleri yönetme

Benim İşletmem Bildirimleri API'sinde bildirimler Cloud Pub/Sub hizmetinde yayınlanır. Cloud Pub/Sub'ı ayarladıktan ve bir konu oluşturduktan sonra bildirimlerde aşağıdaki işlemleri yapabilirsiniz:

Yeni veya güncellenmiş yorumlar, soru ve cevaplar, medya yüklemeleri, inceleme için Google güncellemeleri, konum durumu değişiklikleri ve daha fazlası desteklenir. NotificationType nesnesi, kullanılabilir bildirim türlerini listeler ve açıklar.

Başlamadan önce

Benim İşletmem Bildirimleri API'sini kullanmak için uygulamanızı kaydedin ve OAuth 2.0 kimlik bilgilerini alın. API'yi kullanmaya başlama hakkında ayrıntılı bilgi için Temel kurulum bölümüne bakın.

Cloud Pub/Sub kurulumu

Cloud Pub/Sub ile API bildirimlerini ayarlamak için aşağıdaki adımları uygulayın:

  1. Uygulamanızı ayarlamak için Cloud Pub/Sub kılavuzunu uygulayın.
  2. Cloud Pub/Sub projenizde bir konu oluşturun ve oluşturulan konunun adını not edin.
  3. mybusiness-api-pubsub@system.gserviceaccount.com hesabına en az pubsub.topics.publish izin verin.
  4. Push veya pull bildirimleri ayarlamak için Abonelere genel bakış kılavuzunu uygulayın.
  5. Bildirim almak için Benim İşletmem Bildirimleri API'sindeki accounts.updateNotificationSetting uç noktasını çağırın. Görüşmede, İşletme Profili hesabınızı konuya bağlamak için Cloud Pub/Sub'da oluşturduğunuz konu adını kullanın.
  6. (İsteğe bağlı) Bildirim almak istediğiniz her İşletme Profili hesabı için 5. adımı tekrarlayın.

Bildirim ayarlarını alma

accounts.getNotificationSetting uç noktası, bir hesap için geçerli Cloud Pub/Sub bildirim ayarlarını döndürür. Aşağıdaki tabloda bu işlevin nasıl çağrılacağı gösterilmektedir:

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

Bildirim ayarlarını güncelleme

accounts.updateNotificationSetting uç noktası, bir hesapla ilişkili Cloud Pub/Sub bildirim ayarlarını günceller. Aşağıdaki tabloda bu işlevin nasıl çağrılacağı gösterilmektedir:

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

{
  pubsubTopic: your/pubsub/topicName
}

Bildirim ayarlarını silme

accounts.updateNotificationSetting işlevini boş bir pubsubTopic ile çağırmak, Cloud Pub/Sub bildirim ayarlarını hesaptan siler. Aşağıdaki tabloda bu işlevin nasıl çağrılacağı gösterilmektedir:

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