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

ใน 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. ให้สิทธิ์อย่างน้อย pubsub.topics.publish แก่ mybusiness-api-pubsub@system.gserviceaccount.com
  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