ارسال بازخورد
مهاجرت از سرویس دامنه به سرویسهای پیشرفته SDK مدیریت
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
سرویس دامنه ، که به مدیران Google Workspace اجازه مدیریت کاربران و گروهها را میدهد، در ۱۵ مه ۲۰۱۴ منسوخ و در ۲۰ نوامبر ۲۰۱۴ غیرفعال شد. این سرویس با سرویسهای پیشرفته 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() ناموجود 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) تنظیم سطح دسترسی در Admin 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 مدیریت علاوه بر روشهای پشتیبانیشده که در بخش قبل ذکر شد، سرویسهای پیشرفتهی Admin SDK ویژگیهای جدید زیر را ارائه میدهند:
ارسال بازخورد
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-03-18 بهوقت ساعت هماهنگ جهانی.
میخواهید موارد بیشتری را با ما درمیان بگذارید؟
[[["درک آسان","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"]],["تاریخ آخرین بهروزرسانی 2026-03-18 بهوقت ساعت هماهنگ جهانی."],[],[]]