Отправить отзыв
Переход с доменной службы на расширенные службы Admin SDK.
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Сервис Domain , позволяющий администраторам Google Workspace управлять пользователями и группами, был объявлен устаревшим 15 мая 2014 года и отключен 20 ноября 2014 года . На его место пришли расширенные сервисы Admin SDK Directory и Admin SDK Reports . На этой странице описан путь миграции со сервиса Domain на Admin SDK.
Сравнение методов В таблице ниже представлен обзор методов, используемых в службе домена, и их эквивалентных методов (если таковые имеются) в Admin SDK.
метод служб домена Метод Admin 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) В административном 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 "С указанием авторства 4.0" , а примеры кода – по лицензии Apache 2.0 . Подробнее об этом написано в правилах сайта . Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2026-03-18 UTC.
Хотите рассказать подробнее?
[[["Прост для понимания","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 UTC."],[],[]]