ทำเครื่องหมายผู้ใช้เป็น ACTIVE ใน Google Chat
ตั้งค่าสถานะความพร้อมใช้งานของผู้ใช้เป็น ACTIVE สถานะ ACTIVE จะคงอยู่จนกว่าจะถึงเวลาหมดอายุที่ระบุไว้ ซึ่งเมื่อถึงจุดนั้นสถานะของผู้ใช้จะเปลี่ยนเป็น AWAY โปรดทราบว่าหากผู้ใช้กำลังใช้ Chat อยู่ สถานะ ACTIVE อาจมีระยะเวลานานกว่าเวลาหมดอายุที่ระบุไว้
วิธีนี้จะอัปเดตความพร้อมใช้งานของผู้ใช้ที่ผ่านการตรวจสอบสิทธิ์แล้วเท่านั้น
ต้องมีการตรวจสอบสิทธิ์ผู้ใช้ด้วยขอบเขตการให้สิทธิ์ต่อไปนี้
https://www.googleapis.com/auth/chat.users.availability
คำขอ HTTP
POST https://chat.googleapis.com/v1/{name=users/*/availability}:markAsActive
URL ใช้ไวยากรณ์การแปลงรหัส gRPC
พารามิเตอร์เส้นทาง
| พารามิเตอร์ | |
|---|---|
name |
ต้องระบุ ชื่อทรัพยากรของความพร้อมใช้งานที่จะทำเครื่องหมายเป็นใช้งานอยู่ รูปแบบ: users/{user}/availability
นอกจากนี้ คุณยังใช้อีเมลของผู้ใช้หรือ |
เนื้อหาคำขอ
เนื้อหาของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON |
|---|
{ "expireTime": string, "ttl": string } |
| ช่อง | |
|---|---|
ฟิลด์ Union expiration เวลาหมดอายุสำหรับสถานะความพร้อมใช้งาน ACTIVE ระบบจะทำเครื่องหมายผู้ใช้เป็นไม่อยู่หลังจากหมดอายุ หากไม่ได้ระบุเวลาหมดอายุ สถานะ ACTIVE จะหมดอายุ 30 นาทีจากเวลาปัจจุบัน expiration จะเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
expireTime |
การประทับเวลาแบบสัมบูรณ์เมื่อสถานะ ACTIVE หมดอายุ |
ttl |
ระยะเวลาจากเวลาปัจจุบันจนกว่าสถานะ ACTIVE จะหมดอายุ การใช้ TTL สั้นๆ จะรีเซ็ตสถานะของผู้ใช้ให้เป็นไปตามกิจกรรมหลังจากระยะเวลาสั้นๆ นี้ได้อย่างมีประสิทธิภาพ |
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ Availability
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth อย่างใดอย่างหนึ่งต่อไปนี้
https://www.googleapis.com/auth/chat.users.availability
ดูข้อมูลเพิ่มเติมได้ที่คู่มือการให้สิทธิ์