Отправить отзыв
Миграция с доменной службы на 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 и ее аффилированных лиц.
Последнее обновление: 2023-12-02 UTC.