Enviar comentarios
Migra del servicio de dominio a los servicios avanzados del SDK de Admin
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
El servicio de Domain , que permite a los administradores de Google Workspace administrar usuarios y grupos, dejó de estar disponible el 15 de mayo de 2014 y se desactivó el 20 de noviembre de 2014 .
El servicio se reemplazó por los servicios avanzados de Admin SDK Directory
y Admin SDK Reports . En esta página, se describe la ruta de migración del servicio de Domain al SDK de Admin.
Comparación de métodos
En la siguiente tabla, se proporciona una descripción general de los métodos que se usan en el servicio de Domain y sus métodos equivalentes (si corresponde) en el SDK de Admin.
Método de servicios de Domain
Método del SDK de Admin
DomainGroup.addMember(memberId)
AdminDirectory.Members.insert(resource, groupKey)
En el SDK de Admin, el rol de un miembro en un grupo se puede especificar a través de
role .
DomainGroup.addOwner(ownerId)
DomainGroup.deleteGroup()
AdminDirectory.Groups.remove(groupKey)
DomainGroup.getAllMembers()
AdminDirectory.Members.list(groupKey, optionalArgs)
En el SDK de Admin, los propietarios se pueden enumerar con el parámetro opcional roles .
DomainGroup.getAllOwners()
DomainGroup.getDescription()
AdminDirectory.Groups.get(groupKey)
Propiedad:
description
Propiedad:
id
Propiedad:
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)
Propiedad:
description
Propiedad:
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)
Propiedad:
aliases
Propiedad:
primaryEmail
DomainNickname.getUsername()
DomainUser.deleteUser()
AdminDirectory.Users.remove(userKey)
DomainUser.getAgreedToTerms()
AdminDirectory.Users.get(userKey)
Propiedad:
agreedToTerms
Propiedad:
changePasswordAtNextLogin
Propiedad:
primaryEmail
Propiedad:
name.familyName
Propiedad:
name.givenName
Propiedad:
isAdmin
Propiedad:
suspended
DomainUser.getChangePasswordAtNextLogin()
DomainUser.getEmail()
DomainUser.getFamilyName()
DomainUser.getGivenName()
DomainUser.getIsAdmin()
DomainUser.getIsSuspended()
DomainUser.getStorageQuota()
AdminReports.UserUsageReport.get(userKey, date, optionalArgs)
Cuenta:
total_quota_in_mb
DomainUser.setChangePasswordAtNext
Login(changePassword)
AdminDirectory.Users.patch(resource, userKey)
Propiedad:
changePasswordAtNextLogin
Propiedad:
name.familyName
Propiedad:
name.givenName
DomainUser.setFamilyName(name)
DomainUser.setGivenName(name)
DomainUser.setIsAdmin(admin)
AdminDirectory.Users.makeAdmin(resource, userKey)
Propiedad:
isAdmin
DomainUser.setIsSuspended(suspended)
AdminDirectory.Users.patch(resource, userKey)
Propiedad:
suspended
Propiedad:
password
Propiedad:
primaryEmail
DomainUser.setPassword(password)
DomainUser.setUsername(username)
GroupsManager.createGroup(groupId, name, description, permissionLevel)
GroupsManager.createGroup(groupId, name)
AdminDirectory.Groups.insert(resource)
No se admite la configuración del nivel de permisos en el SDK de Admin.
GroupsManager.getAllGroups()
GroupsManager.getAllGroups(memberId)
AdminDirectory.Groups.list(optionalArgs)
Parámetro:
userKey
GroupsManager.getDomain()
NicknameManager.getDomain()
UserManager.getDomain()
N/A
Como solución alternativa, obtén la dirección de correo electrónico de un solo usuario y extrae el
dominio.
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)
Deberás recorrer los resultados en bucle para encontrar el alias.
NicknameManager.getNickname(nickname)
UserManager.createUser(username, givenName, familyName, password)
UserManager.createUser(username, givenName, familyName, password, passwordHashFunction)
AdminDirectory.Users.insert(resource)
Propiedad:
hashFunction
UserManager.getAllUsers()
AdminDirectory.Users.list(optionalArgs)
Se debe proporcionar el parámetro
customer o el
domain . Como administrador de la cuenta, también puedes usar el alias my_customer para
representar el customerId de tu cuenta.
UserManager.getUser(user)
UserManager.getUser(username)
AdminDirectory.Users.get(userKey)
Funciones nuevas en el SDK de Admin
Además de los métodos compatibles que se describen en la sección anterior, los servicios avanzados del SDK de Admin proporcionan las siguientes funciones nuevas:
Enviar comentarios
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons , y los ejemplos de código están sujetos a la licencia Apache 2.0 . Para obtener más información, consulta las políticas del sitio de Google Developers . Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2026-04-01 (UTC)
¿Quieres brindar más información?
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2026-04-01 (UTC)"],[],[]]