Gerçek zamanlı bildirimleri yönetme

My Business Notifications API'sinde bildirimler şurada yayınlanır: Cloud Pub/Sub hizmetine dahildir. Şu tarihten sonra: Cloud Pub/Sub'ı kurup bir konu oluşturduktan sonra aşağıdaki işlemleri yapabilirsiniz: bildirimlerdeki işlemler:

Yeni veya güncellenmiş yorumlar, sorular ve yanıtlar, medya yüklemeleri, İnceleme 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

My Business Notifications API'yi kullanmak için uygulamanızı kaydedin ve OAuth 2.0 kimlik bilgileri. API'yi kullanmaya başlamayla ilgili ayrıntılar için Temel kurulum adlı makaleyi inceleyin.

Cloud Pub/Sub kurulumu

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

  1. Cloud Pub/Sub kılavuzundaki talimatları uygulayarak uygulamanızı ayarlayın.
  2. Konu oluşturma öğesine gidin ve oluşturulan konunun adını not edin.
  3. En az pubsub.topics.publish verin mybusiness-api-pubsub@system.gserviceaccount.com izinleri.
  4. Abonelere genel bakış sayfasını inceleyin. kılavuzundan yararlanabilirsiniz.
  5. Bildirim almak için şu numarayı arayın: accounts.updateNotificationSetting uç noktası gösterilir. Görüşmede konuyu kullanın Cloud Pub/Sub'da oluşturduğunuz adı (İşletme Profili hesabınızı konuya bağlamak için) tıklayın.
  6. (İsteğe bağlı) İstediğiniz her İşletme Profili hesabı için 5. adımı tekrarlayın. bildirim alabilir.

Bildirim ayarlarını alma

accounts.getNotificationSetting uç nokta, şura için geçerli Cloud Pub/Sub bildirim ayarlarını döndürür: hesap. Aşağıdaki tabloda 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ç nokta, aşağıdaki bağlantıyla ilişkili Cloud Pub/Sub bildirim ayarlarını günceller: hesap. Aşağıdaki tabloda 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ı sil

accounts.updateNotificationSetting aranıyor pubsubTopic boş olduğunda, Cloud Pub/Sub bildirim ayarları hesaptan silinir. Aşağıdaki tabloda nasıl çağrılacağı gösterilmektedir:

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