Invia feedback
Esegui la migrazione da Domain Service ad Advanced Services dell'SDK Admin
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Il servizio di dominio , che consente
agli amministratori di Google Workspace di gestire utenti e gruppi, è stato
ritirato il 15 maggio 2014
ed è stato disattivato il 20 novembre 2014 .
Il servizio è sostituito dai servizi avanzati Directory SDK Admin e Report SDK Admin . Questa pagina descrive il percorso di migrazione dal servizio Domain all'SDK Admin.
Confronto dei metodi
La seguente tabella fornisce una panoramica dei metodi utilizzati nel servizio di dominio e dei relativi metodi equivalenti (se presenti) nell'SDK Admin.
Metodo Servizi di dominio
Metodo SDK Admin
DomainGroup.addMember(memberId)
AdminDirectory.Members.insert(resource, groupKey)
In Admin SDK, il ruolo di un membro in un gruppo può essere specificato tramite
role .
DomainGroup.addOwner(ownerId)
DomainGroup.deleteGroup()
AdminDirectory.Groups.remove(groupKey)
DomainGroup.getAllMembers()
AdminDirectory.Members.list(groupKey, optionalArgs)
Nell'SDK Admin, i proprietari possono essere elencati utilizzando il parametro facoltativo roles .
DomainGroup.getAllOwners()
DomainGroup.getDescription()
AdminDirectory.Groups.get(groupKey)
Property:
description
Property:
id
Property:
name
DomainGroup.getId()
DomainGroup.getName()
DomainGroup.getPermissionLevel()
N/D
DomainGroup.removeMember(memberId)
AdminDirectory.Members.remove(groupKey, memberKey)
DomainGroup.removeOwner(ownerId)
DomainGroup.setDescription(description)
AdminDirectory.Groups.patch(resource, groupKey)
Proprietà:
description
Proprietà:
name
DomainGroup.setName(name)
DomainGroup.setPermissionLevel(level)
N/D
DomainNickname.deleteNickname()
AdminDirectory.Users.Aliases.remove(userKey, alias)
DomainNickname.getNickname()
AdminDirectory.Users.Aliases.list(userKey, optionalArgs)
Property:
aliases
Property:
primaryEmail
DomainNickname.getUsername()
DomainUser.deleteUser()
AdminDirectory.Users.remove(userKey)
DomainUser.getAgreedToTerms()
AdminDirectory.Users.get(userKey)
Property:
agreedToTerms
Property:
changePasswordAtNextLogin
Property:
primaryEmail
Property:
name.familyName
Property:
name.givenName
Property:
isAdmin
Property:
suspended
DomainUser.getChangePasswordAtNextLogin()
DomainUser.getEmail()
DomainUser.getFamilyName()
DomainUser.getGivenName()
DomainUser.getIsAdmin()
DomainUser.getIsSuspended()
DomainUser.getStorageQuota()
AdminReports.UserUsageReport.get(userKey, date, optionalArgs)
Account:
total_quota_in_mb
DomainUser.setChangePasswordAtNext
Login(changePassword)
AdminDirectory.Users.patch(resource, userKey)
Property:
changePasswordAtNextLogin
Property:
name.familyName
Property:
name.givenName
DomainUser.setFamilyName(name)
DomainUser.setGivenName(name)
DomainUser.setIsAdmin(admin)
AdminDirectory.Users.makeAdmin(resource, userKey)
Proprietà:
isAdmin
DomainUser.setIsSuspended(suspended)
AdminDirectory.Users.patch(resource, userKey)
Property:
suspended
Property:
password
Property:
primaryEmail
DomainUser.setPassword(password)
DomainUser.setUsername(username)
GroupsManager.createGroup(groupId, name, description, permissionLevel)
GroupsManager.createGroup(groupId, name)
AdminDirectory.Groups.insert(resource)
L'impostazione del livello di autorizzazione non è supportata nell'SDK Admin.
GroupsManager.getAllGroups()
GroupsManager.getAllGroups(memberId)
AdminDirectory.Groups.list(optionalArgs)
Parametro:
userKey
GroupsManager.getDomain()
NicknameManager.getDomain()
UserManager.getDomain()
N/A
Come soluzione alternativa, recupera l'indirizzo email di un singolo utente ed estrai il
dominio.
GroupsManager.getGroup(groupId)
AdminDirectory.Groups.get(groupKey)
NicknameManager.createNickname(username, nickname)
AdminDirectory.Users.Aliases.insert(resource, userKey)
NicknameManager.getAllNicknames()
N/D
NicknameManager.getAllNicknames(username)
AdminDirectory.Users.Aliases.list(userKey, optionalArgs)
Dovrai scorrere i risultati per trovare il nickname.
NicknameManager.getNickname(nickname)
UserManager.createUser(username, givenName, familyName, password)
UserManager.createUser(username, givenName, familyName, password, passwordHashFunction)
AdminDirectory.Users.insert(resource)
Proprietà:
hashFunction
UserManager.getAllUsers()
AdminDirectory.Users.list(optionalArgs)
È necessario fornire il parametro
customer o
domain . In qualità di amministratore
dell'account, puoi anche utilizzare l'alias my_customer per
rappresentare il customerId del tuo account.
UserManager.getUser(user)
UserManager.getUser(username)
AdminDirectory.Users.get(userKey)
Nuove funzionalità dell'SDK Admin
Oltre ai metodi supportati descritti nella sezione precedente, i
servizi avanzati dell'SDK Admin forniscono le seguenti nuove funzionalità:
Invia feedback
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0 , mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0 . Per ulteriori dettagli, consulta le norme del sito di Google Developers . Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2026-03-19 UTC.
Vuoi dirci altro?
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2026-03-19 UTC."],[],[]]