User

ผู้ใช้ใน Google Chat เมื่อแสดงผลเป็นเอาต์พุตจากคำขอ หากแอป Chat ตรวจสอบสิทธิ์ในฐานะผู้ใช้ เอาต์พุตสำหรับทรัพยากร User จะแสดงเฉพาะ name และ type ของผู้ใช้

การแสดง JSON
{
  "name": string,
  "displayName": string,
  "domainId": string,
  "type": enum (Type),
  "isAnonymous": boolean
}
ช่อง
name

string

ชื่อทรัพยากรสำหรับ Google Chat user

รูปแบบ: users/{user} users/app สามารถใช้เป็นอีเมลแทนสำหรับผู้ใช้ bot ของแอปการโทร

สำหรับ human users {user} จะเป็นตัวระบุผู้ใช้เดียวกันกับ

  • id สำหรับ Person ใน People API เช่น users/123456789 ใน Chat API แสดงถึงบุคคลเดียวกันกับรหัสโปรไฟล์บุคคล 123456789 ใน People API

  • id สำหรับผู้ใช้ใน Admin SDK Directory API

  • อีเมลของผู้ใช้สามารถใช้เป็นชื่อแทนสำหรับ {user} ในคำขอ API ได้ เช่น หากรหัสโปรไฟล์บุคคลของ user@example.com ใน People API คือ 123456789 คุณจะใช้ users/user@example.com เป็นชื่อแทนเพื่ออ้างอิง users/123456789 ได้ ระบบจะแสดงผลเฉพาะชื่อแหล่งข้อมูล Canonical (เช่น users/123456789) จาก API

displayName

string

เอาต์พุตเท่านั้น ชื่อที่แสดงของผู้ใช้

domainId

string

ตัวระบุที่ไม่ซ้ำกันของโดเมน Google Workspace ของผู้ใช้

type

enum (Type)

ประเภทผู้ใช้

isAnonymous

boolean

เอาต์พุตเท่านั้น เมื่อ true ผู้ใช้จะถูกลบหรือโปรไฟล์จะไม่แสดง

ประเภท

Enum
TYPE_UNSPECIFIED ค่าเริ่มต้นสำหรับ enum ห้ามใช้
HUMAN ผู้ใช้ที่เป็นบุคคล
BOT ผู้ใช้แอป Chat