คู่มือนี้จะอธิบายวิธีใช้วิธี delete()
ในแหล่งข้อมูล Reaction
ของ Google Chat API เพื่อลบรีแอ็กชันออกจากข้อความ เช่น 👍, 🚲 และ 🌞 การลบรีแอ็กชันจะไม่ลบข้อความ
Reaction
ทรัพยากรแสดงอีโมจิที่ผู้ใช้สามารถใช้เพื่อแสดงความรู้สึกต่อข้อความ เช่น 👍, 🚲 และ 🌞
ข้อกำหนดเบื้องต้น
Node.js
- บัญชี Google Workspace รุ่น Business หรือ Enterprise ที่มีสิทธิ์เข้าถึง Google Chat
- ตั้งค่าสภาพแวดล้อมของคุณ
- สร้างโปรเจ็กต์ Google Cloud
- กำหนดค่าหน้าจอขอความยินยอม OAuth
- เปิดใช้และกำหนดค่า Google Chat API โดยใช้ชื่อ ไอคอนและคำอธิบายสำหรับแอป Chat ของคุณ
- ติดตั้ง ไลบรารีของไคลเอ็นต์ Cloud สำหรับ Node.js
-
สร้างข้อมูลเข้าสู่ระบบรหัสไคลเอ็นต์ OAuth สำหรับแอปพลิเคชันบนเดสก์ท็อป หากต้องการเรียกใช้ตัวอย่างในคู่มือนี้ ให้บันทึกข้อมูลเข้าสู่ระบบเป็นไฟล์ JSON ชื่อ
client_secrets.json
ลงในไดเรกทอรีในเครื่อง
- เลือกขอบเขตการให้สิทธิ์ที่รองรับการตรวจสอบสิทธิ์ผู้ใช้
ลบรีแอ็กชัน
หากต้องการลบรีแอ็กชันออกจากข้อความ ให้ส่งข้อมูลต่อไปนี้ในคำขอ
- ระบุการให้สิทธิ์
chat.messages.reactions
หรือchat.messages
- เรียกใช้
DeleteReaction()
โดยส่งname
เป็นชื่อทรัพยากรของความรู้สึกที่จะลบ
ตัวอย่างต่อไปนี้จะลบรีแอ็กชัน 😀 ออกจากข้อความ:
Node.js
หากต้องการเรียกใช้ตัวอย่างนี้ ให้แทนที่รายการต่อไปนี้
SPACE_NAME
: รหัสจากพื้นที่ทำงานname
คุณสามารถรับรหัสโดยโทรไปที่ListSpaces()
หรือจาก URL ของพื้นที่ทำงานMESSAGE_NAME
: รหัสจากname
ของข้อความ คุณสามารถดูรหัสจากเนื้อหาการตอบกลับที่ส่งคืนหลังจากสร้าง ข้อความแบบไม่พร้อมกันด้วย Chat API หรือ ชื่อที่กำหนดเอง ที่กำหนดให้กับข้อความขณะสร้างREACTION_NAME
: รหัสจากรีแอ็กชันname
คุณสามารถรับรหัสโดยโทรไปที่ListReactions()
หรือจากเนื้อหาการตอบกลับที่ส่งคืนหลังจากสร้างรีแอ็กชัน แบบไม่พร้อมกันกับ Chat API
หากทำสำเร็จ เนื้อหาการตอบกลับจะว่างเปล่า ซึ่งหมายความว่ามีการลบความรู้สึกแล้ว