ارسال بازخورد
مهاجرت از Domain Service به Admin SDK Advanced Services
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
سرویس دامنه که به مدیران دامنه G Suite امکان مدیریت کاربران و گروهها را میدهد، از 15 مه 2014 منسوخ شده است و در 20 نوامبر 2014 خاموش خواهد شد. این سرویس با سرویسهای پیشرفته Admin SDK Directory و Admin SDK Reports جایگزین شده است. این صفحه مسیر انتقال از سرویس دامنه به جایگزین جدید آن یعنی Admin SDK را مشخص می کند.
مقایسه روش جدول زیر یک نمای کلی از روش های مورد استفاده در سرویس دامنه و روش های معادل آنها (در صورت وجود) در Admin SDK ارائه می دهد.
روش خدمات دامنه روش مدیریت SDK DomainGroup.addMember(memberId)
AdminDirectory.Members.insert(resource, groupKey)
در Admin 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()
N/A 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)
N/A 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)
تنظیم سطح مجوز در Admin SDK پشتیبانی نمیشود. GroupsManager.getAllGroups()
GroupsManager.getAllGroups(memberId)
AdminDirectory.Groups.list(optionalArgs)
پارامتر: userKey
GroupsManager.getDomain()
NicknameManager.getDomain()
UserManager.getDomain()
N/A به عنوان یک راه حل، آدرس ایمیل یک کاربر را دریافت کنید و دامنه را استخراج کنید. GroupsManager.getGroup(groupId)
AdminDirectory.Groups.get(groupKey)
NicknameManager.createNickname(username, nickname)
AdminDirectory.Users.Aliases.insert(resource, userKey)
NicknameManager.getAllNicknames()
N/A 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 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
میخواهید موارد بیشتری را با ما درمیان بگذارید؟
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[[["The Domain service for managing users and groups in Google Apps Script is deprecated and will be shut down."],["Domain service is replaced by the Admin SDK Directory and Admin SDK Reports advanced services."],["This page provides a migration path, including a comparison table of Domain service methods and their Admin SDK equivalents."],["Admin SDK offers new features such as admin notifications, application-specific passwords, device management, and more."]]],[]]