ใน 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 ให้ทำตามขั้นตอนต่อไปนี้
- ทำตามคำแนะนำ Cloud Pub/Sub เพื่อ ตั้งค่าแอปพลิเคชันของคุณ
- สร้างหัวข้อ ในโปรเจ็กต์ Cloud Pub/Sub และจดบันทึกชื่อหัวข้อที่สร้าง
- ให้อย่างน้อย
pubsub.topics.publish
สิทธิ์ไปยัง mybusiness-api-pubsub@system.gserviceaccount.com - ทำตามภาพรวมของผู้ติดตาม เพื่อตั้งค่าข้อความ Push หรือพุล
- หากต้องการรับการแจ้งเตือน โปรดโทรไปที่
accounts.updateNotificationSetting
ปลายทางใน My Business Notifications API ในการโทร ให้ใช้หัวข้อ ชื่อที่คุณสร้างใน Cloud Pub/Sub เพื่อลิงก์บัญชี Business Profile กับหัวข้อ - (ไม่บังคับ) ทําขั้นตอนที่ 5 ซ้ำสําหรับบัญชี Business Profile แต่ละบัญชีที่ต้องการ รับการแจ้งเตือน
เรียกดูการตั้งค่าการแจ้งเตือน
accounts.getNotificationSetting
ปลายทางแสดงการตั้งค่าการแจ้งเตือน Cloud Pub/Sub ปัจจุบันสำหรับ
ของคุณได้ ตารางต่อไปนี้แสดงวิธีเรียกใช้
GET https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting
อัปเดตการตั้งค่าการแจ้งเตือน
accounts.updateNotificationSetting
ปลายทางอัปเดตการตั้งค่าการแจ้งเตือน Cloud Pub/Sub ที่เชื่อมโยงกับ
ของคุณได้ ตารางต่อไปนี้แสดงวิธีเรียกใช้
PATCH https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting?updateMask={commaSeparatedFieldsToUpdate} { pubsubTopic: your/pubsub/topicName }
ลบการตั้งค่าการแจ้งเตือน
โทรหา accounts.updateNotificationSetting
การเว้นว่าง pubsubTopic
จะลบการตั้งค่าการแจ้งเตือน Cloud Pub/Sub ออกจากบัญชี
ตารางต่อไปนี้แสดงวิธีเรียกใช้
PATCH https://mybusinessnotifications.googleapis.com/v1/accounts/{accountId}/notificationSetting?updateMask=pubsubTopic