Package google.mybusiness.notifications.v1

Indeks

NotificationSettings

Layanan ini memungkinkan pengguna mengelola setelan notifikasi untuk akun bisnis mereka.

GetNotificationSetting

rpc GetNotificationSetting(GetNotificationSettingRequest) returns (NotificationSetting)

Menampilkan pengaturan notifikasi testlab untuk akun.

Cakupan otorisasi

Memerlukan cakupan OAuth berikut ini:

  • https://www.googleapis.com/auth/business.manage

Untuk informasi selengkapnya, lihat Ringkasan OAuth 2.0.

UpdateNotificationSetting

rpc UpdateNotificationSetting(UpdateNotificationSettingRequest) returns (NotificationSetting)

Menetapkan setelan notifikasi privatenet untuk akun yang menginformasikan Google tentang topik mana yang akan dikirimi notifikasi systrace. Gunakan kolom notification_types dalam notifikasi_setting untuk memanipulasi peristiwa yang ingin dijadikan langganan oleh akun.

Akun hanya akan memiliki satu resource setelan notifikasi, dan hanya satu topik testlab yang dapat ditetapkan. Untuk menghapus setelan, perbarui dengan notification_types kosong

Cakupan otorisasi

Memerlukan cakupan OAuth berikut ini:

  • https://www.googleapis.com/auth/business.manage

Untuk informasi selengkapnya, lihat Ringkasan OAuth 2.0.

ErrorCode

Semua kode error yang ditampilkan oleh API.

Enum
ERROR_CODE_UNSPECIFIED Kode error tidak ada.
SHARES_PUBSUB_TOPIC_MESSAGE_ACROSS_VERSIONS Nama topik pub/sub yang diberikan dalam rpc 'updateNotificationSetting' digunakan oleh versi lain API ini. Berikan nama topik baru untuk memitigasi masalah ini.
PUBLISH_PERMISSIONS_MISSING_FOR_PUBSUB_TOPIC Nama topik pub/sub yang diberikan untuk setelan notifikasi update tidak memiliki izin publikasi untuk pengguna.
INVALID_PUBSUB_TOPIC Nama topik pub/sub yang diberikan untuk setelan notifikasi pembaruan tidak valid.

GetNotificationSettingRequest

Pesan permintaan untuk NotificationSettings.GetNotificationSettings.

Kolom
name

string

Wajib. Nama resource setelan notifikasi yang kita coba ambil.

NotificationSetting

Topik Google Pub/Sub tempat notifikasi dapat dipublikasikan saat lokasi diperbarui atau memiliki ulasan baru. Hanya akan ada satu resource setelan notifikasi per akun.

Kolom
name

string

Wajib. Nama resource yang menjadi tujuan setelan ini. Ini adalah bentuk accounts/{account_id}/notificationSetting.

pubsub_topic

string

Opsional. Topik Google Pub/Sub yang akan menerima notifikasi saat lokasi yang dikelola oleh akun ini diperbarui. Jika tidak disetel, tidak ada notifikasi yang akan diposting.

Akun mybusiness-api-pubsub@system.gserviceaccount.com harus memiliki setidaknya izin Publikasi pada topik Pub/Sub.

notification_types[]

NotificationType

Jenis notifikasi yang akan dikirim ke topik Pub/Sub. Untuk berhenti menerima notifikasi sepenuhnya, gunakan NotificationSettings.UpdateNotificationSetting dengan notifikasi_types kosong atau setel privatenet_topic ke string kosong.

NotificationType

Jenis notifikasi yang dikirim ke topik Pub/Sub.

Enum
NOTIFICATION_TYPE_UNSPECIFIED Tidak ada jenis notifikasi. Tidak akan cocok dengan notifikasi apa pun.
GOOGLE_UPDATE Lokasi memiliki update Google untuk ditinjau. Kolom location_name pada notifikasi akan memberikan nama resource lokasi dengan pembaruan Google.
NEW_REVIEW Ulasan baru telah ditambahkan ke lokasi. Kolom review_name pada notifikasi akan memberikan nama resource ulasan yang ditambahkan, dan location_name akan memiliki nama resource lokasi.
UPDATED_REVIEW Ulasan pada lokasi telah diperbarui. Kolom review_name pada notifikasi akan memberikan nama resource ulasan yang ditambahkan, dan location_name akan memiliki nama resource lokasi.
NEW_CUSTOMER_MEDIA Item media baru telah ditambahkan ke lokasi oleh pengguna Google Maps. Notifikasi akan memberikan nama resource item media baru.
NEW_QUESTION Pertanyaan baru ditambahkan ke lokasi. Notifikasi akan memberikan nama resource pertanyaan.
UPDATED_QUESTION Pertanyaan tentang lokasi diperbarui. Notifikasi akan memberikan nama resource pertanyaan.
NEW_ANSWER Jawaban baru ditambahkan ke lokasi. Notifikasi akan memberikan nama referensi pertanyaan dan jawaban.
UPDATED_ANSWER Jawaban lokasi telah diperbarui. Notifikasi akan memberikan nama referensi pertanyaan dan jawaban.
DUPLICATE_LOCATION Menunjukkan apakah ada perubahan pada kolom lokasi duplikat metadata lokasi.
LOSS_OF_VOICE_OF_MERCHANT

Tidak digunakan lagi: Migrasikan penggunaan yang ada dari nilai ini ke "VOICE_OF_MERCHANT_UPDATED".

VOICE_OF_MERCHANT_UPDATED Menunjukkan apakah lokasi memiliki pembaruan di status Voice of Merchant (VOM). VOM menentukan apakah lokasi memiliki reputasi baik dan penjual memiliki kontrol atas bisnis di Google. Setiap hasil edit yang dibuat pada lokasi akan diterapkan ke Maps setelah melewati fase peninjauan. Hubungi GetVoiceOfMerchantState rpc untuk mengetahui detail selengkapnya.

UpdateNotificationSettingRequest

Pesan permintaan untuk NotificationSettings.UpdateNotificationSettings.

Kolom
notification_setting

NotificationSetting

Wajib. Setelan notifikasi yang diperbarui.

update_mask

FieldMask

Wajib. Kolom spesifik yang harus diperbarui. Satu-satunya kolom yang dapat diedit adalah notification_setting.