คู่มือนี้อธิบายวิธีใช้เมธอด
patch()
ในทรัพยากร SpaceNotificationSetting ของ Google Chat API เพื่ออัปเดต
การตั้งค่าการแจ้งเตือนของพื้นที่ทำงานของผู้ใช้
ข้อกำหนดเบื้องต้น
Node.js
- ตั้งค่าสภาพแวดล้อมโดยทำดังนี้
- สร้างโปรเจ็กต์ Google Cloud
- กำหนดค่าหน้าจอขอความยินยอม OAuth
- เปิดใช้และกำหนดค่า Google Chat API ด้วยชื่อ ไอคอน และคำอธิบายสำหรับแอป Chat
- ติดตั้งไลบรารีของไคลเอ็นต์สำหรับ Cloud ของ Node.js
-
สร้างข้อมูลเข้าสู่ระบบรหัสไคลเอ็นต์ OAuth สำหรับแอปพลิเคชันบนเดสก์ท็อป หากต้องการเรียกใช้ตัวอย่างในคู่มือนี้ ให้บันทึกข้อมูลเข้าสู่ระบบเป็นไฟล์ JSON ชื่อ
credentials.jsonลงในไดเรกทอรีในเครื่อง
- เลือกขอบเขตการให้สิทธิ์ที่รองรับการตรวจสอบสิทธิ์ผู้ใช้
อัปเดตการตั้งค่าการแจ้งเตือนของพื้นที่ทำงานของผู้ใช้ที่เรียก
หากต้องการอัปเดตการตั้งค่าการแจ้งเตือนของพื้นที่ทำงานของผู้ใช้ ให้ใส่ข้อมูลต่อไปนี้ในคำขอ
- ระบุขอบเขตการให้สิทธิ์
chat.users.spacesettings - เรียกใช้
UpdateSpaceNotificationSetting()เมธอด โดยส่งUpdateSpaceNotificationSettingคำขอ เพื่อให้มีการ เปลี่ยนแปลงการตั้งค่าการแจ้งเตือน คำขอประกอบด้วยข้อมูลต่อไปนี้spaceNotificationSettingที่มีพร็อพเพอร์ตี้ต่อไปนี้- พร็อพเพอร์ตี้
nameจะระบุการตั้งค่าการแจ้งเตือนของพื้นที่ทำงานที่จะอัปเดต ซึ่งรวมถึงรหัสผู้ใช้หรือชื่อแทนและรหัสพื้นที่ทำงาน การอัปเดตการตั้งค่าการแจ้งเตือนของพื้นที่ทำงานรองรับเฉพาะการอัปเดตการตั้งค่าการแจ้งเตือนของผู้ใช้ที่เรียก ซึ่งระบุได้โดยตั้งค่าอย่างใดอย่างหนึ่งต่อไปนี้- ชื่อแทน
meเช่นusers/me/spaces/SPACE/spaceNotificationSetting - อีเมล Workspace ของผู้ใช้ที่เรียก เช่น
users/user@example.com/spaces/SPACE/spaceNotificationSetting - รหัสผู้ใช้ของผู้ใช้ที่เรียก เช่น
users/USER/spaces/SPACE/spaceNotificationSetting
- ชื่อแทน
notificationSetting: กำหนดระดับการแจ้งเตือน เช่นALL,OFFmuteSetting: กำหนดการปิดเสียงเปิดหรือปิด โดยค่าจะเป็นMUTEDหรือUNMUTED
- พร็อพเพอร์ตี้
updateMask: กำหนดช่องที่จะอัปเดต ซึ่งอาจรวมถึงnotification_setting,mute_setting
ตัวอย่างต่อไปนี้จะอัปเดตการตั้งค่าการแจ้งเตือนของพื้นที่ทำงานของผู้ใช้ที่เรียก
Node.js
หากต้องการเรียกใช้ตัวอย่างนี้ ให้แทนที่ SPACE_NAME ด้วยรหัสจาก
ของพื้นที่ทำงาน
name
คุณดูรหัสได้โดยเรียกใช้
ListSpaces()
เมธอด หรือจาก URL ของพื้นที่ทำงาน
Google Chat API จะอัปเดตการตั้งค่าการแจ้งเตือนของพื้นที่ทำงานที่ระบุและแสดงผล
อินสแตนซ์ของ
SpaceNotificationSetting