Envie comentários
Migrar do serviço de domínio para os serviços avançados do SDK Admin
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
O serviço de domínio , que permite que
os administradores do Google Workspace gerenciem usuários e grupos, foi
descontinuado em 15 de maio de 2014 ,
e desativado em 20 de novembro de 2014 .
Ele foi substituído pelos serviços avançados do SDK Admin Directory
e do SDK Admin Reports . Esta página descreve o caminho de migração do serviço de domínio para o SDK Admin.
Comparação de métodos
A tabela a seguir oferece uma visão geral dos métodos usados no serviço de domínio e seus equivalentes (se houver) no SDK Admin.
Método do serviço de domínio
Método do SDK Admin
DomainGroup.addMember(memberId)
AdminDirectory.Members.insert(resource, groupKey)
No SDK Admin, o papel de um participante em um grupo pode ser especificado usando
role .
DomainGroup.addOwner(ownerId)
DomainGroup.deleteGroup()
AdminDirectory.Groups.remove(groupKey)
DomainGroup.getAllMembers()
AdminDirectory.Members.list(groupKey, optionalArgs)
No SDK Admin, os proprietários podem ser listados usando o parâmetro opcional roles .
DomainGroup.getAllOwners()
DomainGroup.getDescription()
AdminDirectory.Groups.get(groupKey)
Propriedade:
description
Propriedade:
id
Propriedade:
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)
Propriedade:
description
Propriedade:
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)
Propriedade:
aliases
Propriedade:
primaryEmail
DomainNickname.getUsername()
DomainUser.deleteUser()
AdminDirectory.Users.remove(userKey)
DomainUser.getAgreedToTerms()
AdminDirectory.Users.get(userKey)
Propriedade:
agreedToTerms
Propriedade:
changePasswordAtNextLogin
Propriedade:
primaryEmail
Propriedade:
name.familyName
Propriedade:
name.givenName
Propriedade:
isAdmin
Propriedade:
suspended
DomainUser.getChangePasswordAtNextLogin()
DomainUser.getEmail()
DomainUser.getFamilyName()
DomainUser.getGivenName()
DomainUser.getIsAdmin()
DomainUser.getIsSuspended()
DomainUser.getStorageQuota()
AdminReports.UserUsageReport.get(userKey, date, optionalArgs)
Conta:
total_quota_in_mb
DomainUser.setChangePasswordAtNext
Login(changePassword)
AdminDirectory.Users.patch(resource, userKey)
Propriedade:
changePasswordAtNextLogin
Propriedade:
name.familyName
Propriedade:
name.givenName
DomainUser.setFamilyName(name)
DomainUser.setGivenName(name)
DomainUser.setIsAdmin(admin)
AdminDirectory.Users.makeAdmin(resource, userKey)
Propriedade:
isAdmin
DomainUser.setIsSuspended(suspended)
AdminDirectory.Users.patch(resource, userKey)
Propriedade:
suspended
Propriedade:
password
Propriedade:
primaryEmail
DomainUser.setPassword(password)
DomainUser.setUsername(username)
GroupsManager.createGroup(groupId, name, description, permissionLevel)
GroupsManager.createGroup(groupId, name)
AdminDirectory.Groups.insert(resource)
A definição do nível de permissão não é compatível com o SDK Admin.
GroupsManager.getAllGroups()
GroupsManager.getAllGroups(memberId)
AdminDirectory.Groups.list(optionalArgs)
Parâmetro:
userKey
GroupsManager.getDomain()
NicknameManager.getDomain()
UserManager.getDomain()
N/A
Como solução alternativa, receba o endereço de e-mail de um único usuário e extraia o
domínio.
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)
Você precisará percorrer os resultados para encontrar o apelido.
NicknameManager.getNickname(nickname)
UserManager.createUser(username, givenName, familyName, password)
UserManager.createUser(username, givenName, familyName, password, passwordHashFunction)
AdminDirectory.Users.insert(resource)
Propriedade:
hashFunction
UserManager.getAllUsers()
AdminDirectory.Users.list(optionalArgs)
O parâmetro
customer ou o
domain precisa ser fornecido. Como administrador da conta, você também pode usar o alias my_customer para
representar o customerId da sua conta.
UserManager.getUser(user)
UserManager.getUser(username)
AdminDirectory.Users.get(userKey)
Novos recursos do SDK Admin
Além dos métodos compatíveis descritos na seção anterior, os serviços avançados do SDK Admin oferecem os seguintes novos recursos:
Envie comentários
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons , e as amostras de código são licenciadas de acordo com a Licença Apache 2.0 . Para mais detalhes, consulte as políticas do site do Google Developers . Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2026-04-01 UTC.
Quer enviar seu feedback?
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2026-04-01 UTC."],[],[]]