User

مستخدم في Google Chat عند عرض نتيجة من طلب، في حال تمت المصادقة كمستخدم في تطبيق Chat، لا تتم تعبئة نتائج مورد User إلا name وtype للمستخدم.

تمثيل JSON
{
  "name": string,
  "displayName": string,
  "domainId": string,
  "type": enum (Type),
  "isAnonymous": boolean
}
الحقول
name

string

اسم المورد لـ user في Google Chat.

التنسيق: 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} في طلبات البيانات من واجهة برمجة التطبيقات. على سبيل المثال، إذا كان رقم تعريف الملف الشخصي للمستخدم في واجهة برمجة التطبيقات user@example.com هو 123456789، يمكنك استخدام users/user@example.com كاسم مستعار للرجوع إلى users/123456789. سيتم عرض اسم المرجع الأساسي فقط (مثل users/123456789) من واجهة برمجة التطبيقات.

displayName

string

النتائج فقط. الاسم المعروض للمستخدم.

domainId

string

المعرّف الفريد لنطاق المستخدم على Google Workspace

type

enum (Type)

نوع المستخدم

isAnonymous

boolean

النتائج فقط. عند true، يتم حذف المستخدم أو لا يظهر ملفه الشخصي.

النوع

عمليات التعداد
TYPE_UNSPECIFIED القيمة التلقائية للتعداد يُرجى عدم استخدامها.
HUMAN مستخدم بشري.
BOT مستخدم تطبيق Chat