จัดการการแจ้งเตือนแบบเรียลไทม์

ใน My Business Notifications API มีการเผยแพร่การแจ้งเตือนในบริการ Cloud Pub/Sub หลังจากตั้งค่า Cloud Pub/Sub และสร้างหัวข้อแล้ว คุณจะดำเนินการต่อไปนี้กับการแจ้งเตือนได้

รองรับรีวิว คำถามและคำตอบ การอัปโหลดสื่อ การอัปเดตจาก Google สำหรับการตรวจสอบ การเปลี่ยนแปลงสถานะสถานที่ และอื่นๆ ออบเจ็กต์ NotificationType จะแสดงรายการและอธิบายประเภทการแจ้งเตือนที่มี

ก่อนเริ่มต้น

หากต้องการใช้ My Business Notifications API ให้ลงทะเบียนแอปพลิเคชันและรับข้อมูลเข้าสู่ระบบ OAuth 2.0 โปรดดูรายละเอียดเกี่ยวกับวิธีเริ่มต้นใช้งาน API ที่การตั้งค่าพื้นฐาน

การตั้งค่า Cloud Pub/Sub

หากต้องการตั้งค่าการแจ้งเตือน API ด้วย Cloud Pub/Sub ให้ทำตามขั้นตอนต่อไปนี้

  1. ทำตามคำแนะนำของ Cloud Pub/Sub เพื่อตั้งค่าแอปพลิเคชัน
  2. สร้างหัวข้อในโปรเจ็กต์ Cloud Pub/Sub แล้วจดบันทึกชื่อของหัวข้อที่สร้าง
  3. ให้สิทธิ์แก่ mybusiness-api-pubsub@system.gserviceaccount.com อย่างน้อย pubsub.topics.publish สิทธิ์
  4. ทำตามคู่มือภาพรวมของผู้ติดตามเพื่อตั้งค่าข้อความ Push หรือพุล
  5. หากต้องการรับการแจ้งเตือน ให้โทรหาปลายทาง accounts.updateNotificationSetting ใน My Business Notifications API ในการโทร ให้ใช้ชื่อหัวข้อที่คุณสร้างใน Cloud Pub/Sub เพื่อลิงก์บัญชี Business Profile กับหัวข้อดังกล่าว
  6. (ไม่บังคับ) ทําขั้นตอนที่ 5 ซ้ำสําหรับบัญชี Business Profile แต่ละบัญชีที่ต้องการรับการแจ้งเตือน

เรียกดูการตั้งค่าการแจ้งเตือน

ปลายทาง accounts.getNotificationSetting จะแสดงการตั้งค่าการแจ้งเตือน Cloud Pub/Sub ในปัจจุบันสำหรับบัญชี ตารางต่อไปนี้แสดงวิธีตั้งชื่อ

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

อัปเดตการตั้งค่าการแจ้งเตือน

ปลายทาง accounts.updateNotificationSetting จะอัปเดตการตั้งค่าการแจ้งเตือน Cloud Pub/Sub ที่เชื่อมโยงกับบัญชี ตารางต่อไปนี้แสดงวิธีตั้งชื่อ

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

{
  pubsubTopic: your/pubsub/topicName
}

ลบการตั้งค่าการแจ้งเตือน

การเรียกใช้ accounts.updateNotificationSetting ที่มี pubsubTopic ที่ว่างเปล่าจะลบการตั้งค่าการแจ้งเตือน Cloud Pub/Sub ออกจากบัญชี ตารางต่อไปนี้แสดงวิธีตั้งชื่อ

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