نقل البيانات من "خدمة النطاق" إلى "الخدمات المتقدّمة" في Admin SDK
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تم إيقاف خدمة النطاق نهائيًا في 15 أيار (مايو) 2014، وهي خدمة تتيح لمشرفي Google Workspace إدارة المستخدمين والمجموعات،
وتم إيقافها نهائيًا في 20 تشرين الثاني (نوفمبر) 2014.
تم استبدال الخدمة بخدمتَي دليل Admin SDK وتقارير Admin SDK المتقدّمتَين. توضّح هذه الصفحة مسار نقل البيانات من خدمة Domain إلى Admin SDK.
مقارنة الطرق
يقدّم الجدول التالي نظرة عامة على الطرق المستخدَمة في خدمة Domain والطرق المكافئة لها (إن وُجدت) في Admin SDK.
| طريقة خدمات النطاق |
طريقة Admin SDK |
DomainGroup.addMember(memberId) |
AdminDirectory.Members.insert(resource, groupKey)
في حزمة تطوير البرامج (SDK) للمشرف، يمكن تحديد دور أحد الأعضاء في مجموعة من خلال
role. |
DomainGroup.addOwner(ownerId) |
DomainGroup.deleteGroup() |
AdminDirectory.Groups.remove(groupKey) |
DomainGroup.getAllMembers() |
AdminDirectory.Members.list(groupKey, optionalArgs)
في Admin SDK، يمكن إدراج المالكين باستخدام المَعلمة الاختيارية roles. |
DomainGroup.getAllOwners() |
DomainGroup.getDescription() |
AdminDirectory.Groups.get(groupKey)
الموقع:
description
الموقع:
id
الموقع:
name |
DomainGroup.getId() |
DomainGroup.getName() |
DomainGroup.getPermissionLevel() |
لا ينطبق |
DomainGroup.removeMember(memberId) |
AdminDirectory.Members.remove(groupKey, memberKey) |
DomainGroup.removeOwner(ownerId) |
DomainGroup.setDescription(description) |
AdminDirectory.Groups.patch(resource, groupKey)
الموقع:
description
الموقع:
name |
DomainGroup.setName(name) |
DomainGroup.setPermissionLevel(level) |
لا ينطبق |
DomainNickname.deleteNickname() |
AdminDirectory.Users.Aliases.remove(userKey, alias) |
DomainNickname.getNickname() |
AdminDirectory.Users.Aliases.list(userKey, optionalArgs)
الموقع:
aliases
الموقع:
primaryEmail |
DomainNickname.getUsername() |
DomainUser.deleteUser() |
AdminDirectory.Users.remove(userKey) |
DomainUser.getAgreedToTerms() |
AdminDirectory.Users.get(userKey)
الموقع:
agreedToTerms
الموقع:
changePasswordAtNextLogin
الموقع:
primaryEmail
الموقع:
name.familyName
الموقع:
name.givenName
الموقع:
isAdmin
الموقع:
suspended
|
DomainUser.getChangePasswordAtNextLogin() |
DomainUser.getEmail() |
DomainUser.getFamilyName() |
DomainUser.getGivenName() |
DomainUser.getIsAdmin() |
DomainUser.getIsSuspended() |
DomainUser.getStorageQuota() |
AdminReports.UserUsageReport.get(userKey, date, optionalArgs)
الحساب:
total_quota_in_mb
|
DomainUser.setChangePasswordAtNext
Login(changePassword) |
AdminDirectory.Users.patch(resource, userKey)
الموقع:
changePasswordAtNextLogin
الموقع:
name.familyName
الموقع:
name.givenName |
DomainUser.setFamilyName(name) |
DomainUser.setGivenName(name) |
DomainUser.setIsAdmin(admin) |
AdminDirectory.Users.makeAdmin(resource, userKey)
الموقع:
isAdmin |
DomainUser.setIsSuspended(suspended) |
AdminDirectory.Users.patch(resource, userKey)
الموقع:
suspended
الموقع:
password
الموقع:
primaryEmail |
DomainUser.setPassword(password) |
DomainUser.setUsername(username) |
GroupsManager.createGroup(groupId, name, description, permissionLevel)
GroupsManager.createGroup(groupId, name) |
AdminDirectory.Groups.insert(resource)
لا يمكن ضبط مستوى الأذونات في حزمة تطوير البرامج (SDK) الخاصة بالمشرف. |
GroupsManager.getAllGroups()
GroupsManager.getAllGroups(memberId) |
AdminDirectory.Groups.list(optionalArgs)
المَعلمة:
userKey |
GroupsManager.getDomain()
NicknameManager.getDomain()
UserManager.getDomain()
|
غير متوفّر
كحلّ بديل، يمكنك الحصول على عنوان البريد الإلكتروني لمستخدم واحد واستخراج النطاق. |
GroupsManager.getGroup(groupId) |
AdminDirectory.Groups.get(groupKey) |
NicknameManager.createNickname(username, nickname) |
AdminDirectory.Users.Aliases.insert(resource, userKey) |
NicknameManager.getAllNicknames() |
لا ينطبق |
NicknameManager.getAllNicknames(username) |
AdminDirectory.Users.Aliases.list(userKey, optionalArgs)
عليك تكرار النتائج للعثور على الاسم المستعار. |
NicknameManager.getNickname(nickname) |
UserManager.createUser(username, givenName, familyName, password)
UserManager.createUser(username, givenName, familyName, password, passwordHashFunction)
|
AdminDirectory.Users.insert(resource)
الموقع:
hashFunction |
UserManager.getAllUsers() |
AdminDirectory.Users.list(optionalArgs)
يجب تقديم المَعلمة
customer أو
domain. بصفتك مشرف حساب، يمكنك أيضًا استخدام الاسم المستعار my_customer لتمثيل customerId لحسابك. |
UserManager.getUser(user)
UserManager.getUser(username) |
AdminDirectory.Users.get(userKey) |
الميزات الجديدة في Admin SDK
بالإضافة إلى الطرق المتوافقة الموضّحة في القسم السابق، تقدّم الخدمات المتقدّمة في حزمة Admin SDK الميزات الجديدة التالية:
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2026-04-01 (حسب التوقيت العالمي المتفَّق عليه)