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 و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2025-02-27 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-02-27 (حسب التوقيت العالمي المتفَّق عليه)"],[[["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."]]],["The JSON representation defines a user with fields including `name` (resource identifier), `displayName` (user's name), `domainId` (Google Workspace domain), `type` (user or bot), and `isAnonymous` (deleted/hidden profile status). The `name` field uses aliases like email or People API ID. User types include `HUMAN` and `BOT`. Authenticated Chat app users only show `name` and `type` in request outputs. `type` is an enum with possible values like `HUMAN` and `BOT`.\n"]]