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 لـ الشخص في واجهة برمجة تطبيقات People. على سبيل المثال، users/123456789 في Chat API تمثل المستخدم نفسه الذي يمثّل 123456789 معرّف الملف الشخصي للشخص في People API.

  • id لمستخدم في Admin SDK Directory API

  • يمكن استخدام عنوان البريد الإلكتروني للمستخدم كعنوان بديل للبريد الإلكتروني {user} في طلبات البيانات من واجهة برمجة التطبيقات. مثلاً، إذا كان رقم تعريف الملف الشخصي للشخص في واجهة برمجة تطبيقات People API للنطاق 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