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:
- Uygulamanızı ayarlamak için Cloud Pub/Sub kılavuzunu uygulayın.
- Cloud Pub/Sub projenizde bir konu oluşturun ve oluşturulan konunun adını not edin.
- mybusiness-api-pubsub@system.gserviceaccount.com hesabına en az
pubsub.topics.publish
izin verin. - Push veya pull bildirimleri ayarlamak için Abonelere genel bakış kılavuzunu uygulayın.
- 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. - (İ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:
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:
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:
PATCH https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting?updateMask=pubsubTopic