المورد: المستخدِم
تتيح لك واجهة Directory API إنشاء وإدارة مستخدمي حسابك وأسماء المستخدمين المستعارة وصور الملفات الشخصية للمستخدمين على Google. لمزيد من المعلومات حول المهام الشائعة، يُرجى الاطّلاع على دليل المطوّرين الخاص بحسابات المستخدمين ودليل المطوّرين الخاص بأسماء المستخدمين المستعارة.
| تمثيل JSON |
|---|
{ "id": string, "primaryEmail": string, "password": value, "hashFunction": string, "isAdmin": boolean, "isDelegatedAdmin": boolean, "agreedToTerms": boolean, "suspended": boolean, "changePasswordAtNextLogin": boolean, "ipWhitelisted": boolean, "name": { object ( |
| الحقول | |||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
id |
المعرّف الفريد للمستخدم. يمكن استخدام |
||||||||||||||||||||||||||||||||||||||||||
primaryEmail |
عنوان البريد الإلكتروني الرئيسي للمستخدم هذه السمة مطلوبة في طلب إنشاء حساب مستخدم. يجب أن يكون |
||||||||||||||||||||||||||||||||||||||||||
password |
يخزِّن كلمة المرور لحساب المستخدم. يجب توفير قيمة كلمة مرور المستخدم عند إنشاء حساب مستخدم. هذا الحقل اختياري عند تعديل مستخدم، ويجب توفيره فقط إذا كان المستخدم يعدّل كلمة مرور حسابه. لا يتم عرض قيمة كلمة المرور أبدًا في نص الردّ من واجهة برمجة التطبيقات. |
||||||||||||||||||||||||||||||||||||||||||
hashFunction |
تخزِّن هذه السمة تنسيق التجزئة للسمة
إذا تم تحديد الجولات كجزء من البادئة، يجب أن يكون عددها 10,000 أو أقل. |
||||||||||||||||||||||||||||||||||||||||||
isAdmin |
هذه السمة مخصّصة للناتج فقط، وتشير إلى مستخدم لديه امتيازات مشرف متميّز. لا يمكن تعديل السمة |
||||||||||||||||||||||||||||||||||||||||||
isDelegatedAdmin |
للقراءة فقط. تشير إلى ما إذا كان المستخدم مشرفًا مفوَّضًا. |
||||||||||||||||||||||||||||||||||||||||||
agreedToTerms |
هذه السمة هي للإخراج فقط. تكون قيمتها |
||||||||||||||||||||||||||||||||||||||||||
suspended |
تشير إلى ما إذا كان المستخدم معلَّقًا. |
||||||||||||||||||||||||||||||||||||||||||
changePasswordAtNextLogin |
توضّح ما إذا كان المستخدم مُلزَمًا بتغيير كلمة المرور عند تسجيل الدخول في المرة التالية. لا ينطبق هذا الإعداد عندما يسجّل المستخدم الدخول من خلال موفِّر هوية تابع لجهة خارجية. |
||||||||||||||||||||||||||||||||||||||||||
ipWhitelisted |
إذا كانت القيمة |
||||||||||||||||||||||||||||||||||||||||||
name |
تحتوي على الاسم الأول واسم العائلة للمستخدم، والقيمة |
||||||||||||||||||||||||||||||||||||||||||
kind |
النتائج فقط. نوع مورد واجهة برمجة التطبيقات بالنسبة إلى موارد المستخدمين، تكون القيمة |
||||||||||||||||||||||||||||||||||||||||||
etag |
النتائج فقط. تمثّل هذه السمة علامة ETag الخاصة بالمرجع. |
||||||||||||||||||||||||||||||||||||||||||
emails |
قائمة بعناوين البريد الإلكتروني للمستخدم الحد الأقصى لحجم البيانات المسموح به هو 10 كيلوبايت.
|
||||||||||||||||||||||||||||||||||||||||||
externalIds |
قائمة المعرّفات الخارجية للمستخدم، مثل معرّف الموظف أو معرّف الشبكة الحد الأقصى لحجم البيانات المسموح به هو 2 كيلوبايت.
|
||||||||||||||||||||||||||||||||||||||||||
relations |
قائمة بعلاقات المستخدم مع مستخدمين آخرين الحد الأقصى لحجم البيانات المسموح به لهذا الحقل هو 2 كيلوبايت. لمزيد من المعلومات، يُرجى الاطّلاع على إدارة حسابات المستخدمين.
|
||||||||||||||||||||||||||||||||||||||||||
aliases[] |
هذه السمة مخصّصة للناتج فقط، وهي تتضمّن قائمة بعناوين البريد الإلكتروني للأسماء المستعارة الخاصة بالمستخدم. |
||||||||||||||||||||||||||||||||||||||||||
isMailboxSetup |
للقراءة فقط. تشير إلى ما إذا تم إنشاء صندوق بريد Google الإلكتروني للمستخدم. لا تنطبق هذه السمة إلا إذا تم منح المستخدم ترخيص Gmail. |
||||||||||||||||||||||||||||||||||||||||||
customerId |
للقراءة فقط. رقم تعريف العميل الذي سيتم استرداد جميع مستخدمي الحساب منه. |
||||||||||||||||||||||||||||||||||||||||||
addresses |
قائمة بعناوين المستخدم، والحد الأقصى لحجم البيانات المسموح به هو 10 كيلوبايت.
|
||||||||||||||||||||||||||||||||||||||||||
organizations |
قائمة المؤسسات التي ينتمي إليها المستخدم الحد الأقصى لحجم البيانات المسموح به هو 10 كيلوبايت.
|
||||||||||||||||||||||||||||||||||||||||||
lastLoginTime |
النتائج فقط. آخر مرة سجّل فيها المستخدم الدخول إلى حسابه تكون القيمة بتنسيق التاريخ والوقت ISO 8601. الوقت هو التاريخ الكامل مع الساعات والدقائق والثواني بالتنسيق |
||||||||||||||||||||||||||||||||||||||||||
phones |
قائمة بأرقام هواتف المستخدم، والحد الأقصى لحجم البيانات المسموح به هو 1 كيلوبايت.
|
||||||||||||||||||||||||||||||||||||||||||
suspensionReason |
النتائج فقط. تعرض هذه السمة السبب الذي أدّى إلى تعليق حساب المستخدم من قِبل المشرف أو Google في وقت التعليق. يتم عرض السمة فقط إذا كانت السمة |
||||||||||||||||||||||||||||||||||||||||||
thumbnailPhotoUrl |
هذا الحقل مخصّص للإخراج فقط، وهو يعرض عنوان URL لصورة الملف الشخصي للمستخدم، وقد يكون عنوان URL مؤقتًا أو خاصًا. |
||||||||||||||||||||||||||||||||||||||||||
languages |
قائمة بلغات المستخدم الحد الأقصى لحجم البيانات المسموح به هو 1 كيلوبايت.
|
||||||||||||||||||||||||||||||||||||||||||
posixAccounts |
قائمة بمعلومات حساب POSIX للمستخدم.
|
||||||||||||||||||||||||||||||||||||||||||
creationTime |
هذه الحقل مخصّص للناتج فقط، وهو يعرض وقت إنشاء حساب المستخدم. تكون القيمة بتنسيق التاريخ والوقت ISO 8601. والوقت هو التاريخ الكامل بالإضافة إلى الساعات والدقائق والثواني بالتنسيق |
||||||||||||||||||||||||||||||||||||||||||
nonEditableAliases[] |
هذه الحقل مخصّص للإخراج فقط. وهو يتضمّن قائمة بعناوين البريد الإلكتروني البديلة غير القابلة للتعديل الخاصة بالمستخدم، والتي تكون عادةً خارج النطاق الأساسي للحساب أو نطاقه الفرعي. |
||||||||||||||||||||||||||||||||||||||||||
sshPublicKeys |
قائمة بمفاتيح SSH العمومية
|
||||||||||||||||||||||||||||||||||||||||||
notes |
ملاحظات للمستخدم كعنصر متداخل
|
||||||||||||||||||||||||||||||||||||||||||
websites |
قائمة بالمواقع الإلكترونية الخاصة بالمستخدم
|
||||||||||||||||||||||||||||||||||||||||||
locations |
قائمة بالمواقع الجغرافية للمستخدم، والحد الأقصى لحجم البيانات المسموح به هو 10 كيلوبايت.
|
||||||||||||||||||||||||||||||||||||||||||
includeInGlobalAddressList |
توضّح هذه السمة ما إذا كان الملف الشخصي للمستخدم مرئيًا في قائمة العناوين العامة في Google Workspace عند تفعيل ميزة مشاركة جهات الاتصال للنطاق. لمزيد من المعلومات حول استبعاد الملفات الشخصية للمستخدمين، يُرجى الاطّلاع على مركز مساعدة المشرفين. |
||||||||||||||||||||||||||||||||||||||||||
keywords |
قائمة بالكلمات الرئيسية للمستخدم الحد الأقصى لحجم البيانات المسموح به هو 1 كيلوبايت.
|
||||||||||||||||||||||||||||||||||||||||||
deletionTime |
النتائج فقط. الوقت الذي تم فيه حذف حساب المستخدم تكون القيمة بتنسيق التاريخ والوقت ISO 8601. الوقت هو التاريخ الكامل مع الساعات والدقائق والثواني بالتنسيق |
||||||||||||||||||||||||||||||||||||||||||
gender |
عنصر مضمّن يحتوي على جنس المستخدم. الحد الأقصى لحجم البيانات المسموح به لهذا الحقل هو 1 كيلوبايت.
|
||||||||||||||||||||||||||||||||||||||||||
thumbnailPhotoEtag |
النتائج فقط. ETag لصورة المستخدم (للقراءة فقط) |
||||||||||||||||||||||||||||||||||||||||||
ims |
حسابات المستخدم على برامج المراسلة الفورية يمكن أن يتضمّن حساب المستخدم عدة مواقع
|
||||||||||||||||||||||||||||||||||||||||||
customSchemas |
حقول مخصّصة للمستخدم، والمفتاح هو
|
||||||||||||||||||||||||||||||||||||||||||
isEnrolledIn2Sv |
النتائج فقط. مسجّل في ميزة "التحقّق بخطوتين" (للقراءة فقط) |
||||||||||||||||||||||||||||||||||||||||||
isEnforcedIn2Sv |
النتائج فقط. هل تم فرض ميزة "التحقّق بخطوتين"؟ (للقراءة فقط) |
||||||||||||||||||||||||||||||||||||||||||
archived |
تشير هذه السمة إلى ما إذا كان المستخدم مؤرشفًا. |
||||||||||||||||||||||||||||||||||||||||||
orgUnitPath |
المسار الكامل للمؤسسة الرئيسية المرتبطة بالمستخدم إذا كانت المؤسسة الرئيسية هي المستوى الأعلى، يتم تمثيلها بشرطة مائلة للأمام ( |
||||||||||||||||||||||||||||||||||||||||||
recoveryEmail |
البريد الإلكتروني المخصّص لاسترداد الحساب الخاص بالمستخدم |
||||||||||||||||||||||||||||||||||||||||||
recoveryPhone |
رقم الهاتف المُخصَّص لاسترداد الحساب. يجب أن يكون رقم الهاتف بالتنسيق E.164، ويبدأ بعلامة الجمع (+). مثال: +16506661212. |
||||||||||||||||||||||||||||||||||||||||||
isGuestUser |
غير قابل للتغيير تشير إلى ما إذا كان المستخدم المُدرَج ضيفًا. |
||||||||||||||||||||||||||||||||||||||||||
guestAccountInfo |
غير قابل للتغيير حقول البيانات الوصفية الإضافية المتعلّقة بالضيوف |
||||||||||||||||||||||||||||||||||||||||||
suspensionTime |
النتائج فقط. وقت تعليق حساب المستخدم (للقراءة فقط) |
||||||||||||||||||||||||||||||||||||||||||
archivalTime |
النتائج فقط. وقت أرشفة حساب المستخدم (للقراءة فقط) |
||||||||||||||||||||||||||||||||||||||||||
UserName
| تمثيل JSON |
|---|
{ "fullName": string, "familyName": string, "givenName": string, "displayName": string } |
| الحقول | |
|---|---|
fullName |
الاسم الكامل للمستخدم الذي يتم تكوينه من خلال ربط قيم الاسم الأول واسم العائلة. |
familyName |
اسم عائلة المستخدم، وهو حقل مطلوب عند إنشاء حساب مستخدم. |
givenName |
الاسم الأول للمستخدم، وهو حقل مطلوب عند إنشاء حساب مستخدم. |
displayName |
الاسم المعروض للمستخدم، الحدّ الأقصى: 256 حرفًا |
GuestAccountInfo
معلومات الحساب الخاصة بمستخدمي وضع الضيف
| تمثيل JSON |
|---|
{ "primaryGuestEmail": string } |
| الحقول | |
|---|---|
primaryGuestEmail |
هذا الحقل غير قابل للتغيير. يمثّل البريد الإلكتروني الخارجي للضيف. |
الطُرق |
|
|---|---|
|
إنشاء حساب مستخدم ضيف يمكنه الوصول إلى مجموعة فرعية من إمكانات Workspace |
|
يحذف هذا الإجراء مستخدمًا. |
|
تعرض هذه الطريقة معلومات عن مستخدم. |
|
تنشئ هذه الطريقة مستخدمًا. |
|
يسترد هذا الإجراء قائمة مقسّمة إلى صفحات تضم المستخدمين المحذوفين أو جميع المستخدمين في نطاق. |
|
يمنح المستخدم دور المشرف المتميّز. |
|
تعدِّل هذه الطريقة بيانات مستخدم باستخدام دلالات التصحيح. |
|
تسجيل خروج المستخدم من جميع جلسات الويب والأجهزة وإعادة ضبط ملفات تعريف ارتباط تسجيل الدخول |
|
لإلغاء حذف مستخدم محذوف |
|
تعديل مستخدم |
|
يراقب التغييرات في قائمة المستخدمين. |