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