คู่มือนี้อธิบายวิธีใช้
get()
เมธอดในทรัพยากร SpaceReadState ของ Google Chat API เพื่อดูรายละเอียดเกี่ยวกับ
สถานะการอ่านของผู้ใช้ภายในพื้นที่ทำงาน หากต้องการดูสถานะการอ่านข้อความใน
ชุดข้อความ ให้ดู
รายละเอียดเกี่ยวกับสถานะการอ่านชุดข้อความของผู้ใช้
SpaceReadStateทรัพยากร
เป็นทรัพยากรแบบ Singleton ที่แสดงรายละเอียดเกี่ยวกับข้อความล่าสุดที่ผู้ใช้ที่
ระบุอ่านในพื้นที่ทำงาน Google Chat
ข้อกำหนดเบื้องต้น
Node.js
- ตั้งค่าสภาพแวดล้อมโดยทำดังนี้
- สร้างโปรเจ็กต์ Google Cloud
- กำหนดค่าหน้าจอขอความยินยอม OAuth
- เปิดใช้และกำหนดค่า Google Chat API ด้วยชื่อ ไอคอน และคำอธิบายสำหรับแอป Chat
- ติดตั้งไลบรารีของไคลเอ็นต์สำหรับ Cloud ของ Node.js
-
สร้างข้อมูลเข้าสู่ระบบรหัสไคลเอ็นต์ OAuth สำหรับแอปพลิเคชันบนเดสก์ท็อป หากต้องการเรียกใช้ตัวอย่างในคู่มือนี้ ให้บันทึกข้อมูลเข้าสู่ระบบเป็นไฟล์ JSON ชื่อ
credentials.jsonลงในไดเรกทอรีในเครื่อง
- เลือกขอบเขตการให้สิทธิ์ที่รองรับการตรวจสอบสิทธิ์ผู้ใช้
ดูสถานะการอ่านพื้นที่ทำงานของผู้ใช้ที่เรียก
หากต้องการดูรายละเอียดเกี่ยวกับสถานะการอ่านของผู้ใช้ภายในพื้นที่ทำงาน ให้ใส่ข้อมูลต่อไปนี้ในคำขอ
- ระบุ
chat.users.readstateหรือchat.users.readstate.readonlyขอบเขตการให้สิทธิ์ - เรียกใช้เมธอด
GetSpaceReadState()โดยส่งnameของสถานะการอ่านพื้นที่ทำงานที่จะดึงข้อมูล ซึ่งรวมถึง รหัสผู้ใช้หรืออีเมลแทน และรหัสพื้นที่ทำงาน การดึงข้อมูลสถานะการอ่านพื้นที่ทำงานรองรับเฉพาะการดึงข้อมูลสถานะการอ่านของผู้ใช้ที่เรียก ซึ่งระบุได้โดยตั้งค่าตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้- อีเมลแทน
meเช่นusers/me/spaces/SPACE/spaceReadState - อีเมล Workspace ของผู้ใช้ที่เรียก เช่น
users/user@example.com/spaces/SPACE/spaceReadState - รหัสผู้ใช้ของผู้ใช้ที่เรียก เช่น
users/USER/spaces/SPACE/spaceReadState
- อีเมลแทน
ตัวอย่างต่อไปนี้จะดึงข้อมูลสถานะการอ่านพื้นที่ทำงานของผู้ใช้ที่เรียก
Node.js
หากต้องการเรียกใช้ตัวอย่างนี้ ให้แทนที่ SPACE_NAME ด้วยรหัสจาก
ของพื้นที่ทำงาน
name
คุณดูรหัสได้โดยเรียกใช้
ListSpaces()
เมธอด หรือจาก URL ของพื้นที่ทำงาน
Google Chat API จะดึงข้อมูลสถานะการอ่านพื้นที่ทำงานที่ระบุและแสดงผล
อินสแตนซ์ของ
SpaceReadState