النقل من خدمة النطاق إلى "الخدمات المتقدمة لحزمة تطوير البرامج (SDK)" للمشرف
تم إيقاف خدمة النطاق، التي تسمح
لمشرفي نطاق G Suite بإدارة المستخدمين والمجموعات،
اعتبارًا من 15 أيار (مايو) 2014،
وسيتم إيقافها في
20 تشرين الثاني (نوفمبر) 2014. ويتم استبدال الخدمة بالخدمات المتقدّمة التي تمت إضافتها مؤخرًا لكل من دليل SDK للمشرف وتقارير SDK للمشرف. توضّح هذه الصفحة مسار نقل البيانات من خدمة النطاق
إلى بديلها الجديد، وهو SDK للمشرف.
مقارنة الطرق
يوفر الجدول أدناه نظرة عامة على الطرق المستخدمة في خدمة النطاق والطرق المكافئة لها (إن وجدت) في SDK للمشرف.
طريقة خدمات النطاق |
طريقة 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)
في 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) |
الميزات الجديدة في SDK للمشرف
بالإضافة إلى الطرق المتوافقة الموضَّحة أعلاه، توفّر الخدمات المتقدّمة لحزمة SDK للمشرف الميزات الجديدة التالية:
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2023-12-01 (حسب التوقيت العالمي المتفَّق عليه)