User

ผู้ใช้ใน Google Chat

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

การแสดง JSON
{
  "name": string,
  "displayName": string,
  "avatarUrl": string,
  "email": 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 ได้ API จะแสดงผลเฉพาะชื่อทรัพยากร Canonical (เช่น users/123456789)

displayName

string

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

ระบุไว้สำหรับการตรวจสอบสิทธิ์แอปและการตรวจสอบสิทธิ์ผู้ใช้ ระบบจะป้อนข้อมูลในช่องนี้เสมอสำหรับคำขอที่ทำด้วยการตรวจสอบสิทธิ์แอป เมื่อเรียกใช้ API ของข้อความและการเป็นสมาชิกด้วยการตรวจสอบสิทธิ์ผู้ใช้ ระบบจะป้อนข้อมูลในช่องนี้สำหรับทั้งผู้ใช้ภายในและภายนอกสำหรับsenderของข้อความ ผู้ใช้ภายใน annotations (เช่น การกล่าวถึงผู้ใช้) และภายในทรัพยากร Membership โดยมีเงื่อนไขว่าผู้ใช้ต้องเป็นสมาชิกของพื้นที่ทำงานหรือมีความเกี่ยวข้องกับผู้ใช้ที่เรียกใช้ก่อนหน้านี้

avatarUrl

string

เอาต์พุตเท่านั้น URL ของรูปโปรไฟล์ผู้ใช้

เมื่อเรียกใช้ API ของข้อความและการเป็นสมาชิกด้วยการตรวจสอบสิทธิ์ผู้ใช้ ระบบจะป้อนข้อมูลในช่องนี้สำหรับทั้งผู้ใช้ภายในและภายนอกสำหรับsenderของข้อความ ผู้ใช้ภายใน annotations (เช่น การกล่าวถึงผู้ใช้) และภายในทรัพยากร Membership โดยมีเงื่อนไขว่าผู้ใช้ต้องเป็นสมาชิกของพื้นที่ทำงานหรือมีความเกี่ยวข้องกับผู้ใช้ที่เรียกใช้ก่อนหน้านี้

email

string

เอาต์พุตเท่านั้น อีเมลของผู้ใช้

เมื่อเรียกใช้ API ของข้อความและการเป็นสมาชิกด้วยการตรวจสอบสิทธิ์ผู้ใช้ ระบบจะป้อนข้อมูลในช่องนี้สำหรับทั้งผู้ใช้ภายในและภายนอกสำหรับsenderของข้อความ ผู้ใช้ภายใน annotations (เช่น การกล่าวถึงผู้ใช้) และภายในทรัพยากร Membership โดยมีเงื่อนไขว่าผู้ใช้ต้องเป็นสมาชิกของพื้นที่ทำงานหรือมีความเกี่ยวข้องกับผู้ใช้ที่เรียกใช้ก่อนหน้านี้

domainId

string

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

type

enum (Type)

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

isAnonymous

boolean

เอาต์พุตเท่านั้น เมื่อ true ระบบจะลบผู้ใช้หรือซ่อนโปรไฟล์ของผู้ใช้ เช่น เมื่อมีการกล่าวถึงผู้ใช้ในพื้นที่ทำงานโดยที่ผู้ใช้ไม่ได้เป็นสมาชิกและไม่มีความเกี่ยวข้องกับผู้ใช้ที่โทรมาก่อน

ประเภท

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