ارسال بازخورد
مهاجرت از 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-11-14 بهوقت ساعت هماهنگ جهانی.
میخواهید موارد بیشتری را با ما درمیان بگذارید؟
[[["درک آسان","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-11-14 بهوقت ساعت هماهنگ جهانی."],[],[]]