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:
- Cloud Pub/Sub kılavuzundaki talimatları uygulayarak uygulamanızı ayarlayın.
- Konu oluşturma öğesine gidin ve oluşturulan konunun adını not edin.
- En az
pubsub.topics.publish
verin mybusiness-api-pubsub@system.gserviceaccount.com izinleri. - Abonelere genel bakış sayfasını inceleyin. kılavuzundan yararlanabilirsiniz.
- 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. - (İ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:
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:
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:
PATCH https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting?updateMask=pubsubTopic