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 |
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-11-04 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2024-11-04 (حسب التوقيت العالمي المتفَّق عليه)"],[[["The `User` resource represents a Google Chat user, which can be a human or a Chat app."],["A user's resource name is formatted as `users/{user}`, with various identifiers like email or People API ID usable for `{user}`."],["When a Chat app authenticates as a user, the API response for the `User` resource only includes the `name` and `type` fields."],["The `type` field indicates whether the user is `HUMAN` or `BOT`, while `isAnonymous` signifies a deleted or invisible profile."],["The `displayName` and `domainId` provide additional user information but might not be populated in all contexts."]]],[]]