Отправить отзыв
Миграция с доменной службы на 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() Н/Д 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)
Новые функции в Admin SDK В дополнение к поддерживаемым методам, описанным выше, расширенные службы Admin SDK предоставляют следующие новые функции:
Отправить отзыв
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0" , а примеры кода – по лицензии Apache 2.0 . Подробнее об этом написано в правилах сайта . Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-11-14 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"]],["Последнее обновление: 2025-11-14 UTC."],[],[]]