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 ได้ ตัวอย่างเช่น หากรหัสโปรไฟล์บุคคลของ People API สำหรับ user@example.com คือ 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