Prześlij opinię
Migracja z usługi Domain Service do usług zaawansowanych pakietu Admin SDK
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Usługa domeny , która umożliwia administratorom Google Workspace zarządzanie użytkownikami i grupami, została wycofana 15 maja 2014 r. i wyłączona 20 listopada 2014 r. .
Usługa została zastąpiona usługami zaawansowanymi Katalog Admin SDK i Raporty Admin SDK . Na tej stronie znajdziesz opis ścieżki migracji z usługi Domain do pakietu Admin SDK.
Porównanie metod
Poniższa tabela zawiera przegląd metod używanych w usłudze Domain i ich odpowiedników (jeśli istnieją) w pakiecie Admin SDK.
Metoda usług domenowych
Metoda Admin SDK
DomainGroup.addMember(memberId)
AdminDirectory.Members.insert(resource, groupKey) W pakiecie Admin SDK rolę użytkownika w grupie można określić za pomocą parametru
role .
DomainGroup.addOwner(ownerId)
DomainGroup.deleteGroup()
AdminDirectory.Groups.remove(groupKey)
DomainGroup.getAllMembers()
AdminDirectory.Members.list(groupKey, optionalArgs) W pakiecie Admin SDK właścicieli można wyświetlić za pomocą opcjonalnego parametru roles .
DomainGroup.getAllOwners()
DomainGroup.getDescription()
AdminDirectory.Groups.get(groupKey)
Usługa:
description
Usługa:
id
Usługa:
name
DomainGroup.getId()
DomainGroup.getName()
DomainGroup.getPermissionLevel()
Nie dotyczy
DomainGroup.removeMember(memberId)
AdminDirectory.Members.remove(groupKey, memberKey)
DomainGroup.removeOwner(ownerId)
DomainGroup.setDescription(description)
AdminDirectory.Groups.patch(resource, groupKey)
Usługa:
description
Usługa:
name
DomainGroup.setName(name)
DomainGroup.setPermissionLevel(level)
Nie dotyczy
DomainNickname.deleteNickname()
AdminDirectory.Users.Aliases.remove(userKey, alias)
DomainNickname.getNickname()
AdminDirectory.Users.Aliases.list(userKey, optionalArgs)
Usługa:
aliases
Usługa:
primaryEmail
DomainNickname.getUsername()
DomainUser.deleteUser()
AdminDirectory.Users.remove(userKey)
DomainUser.getAgreedToTerms()
AdminDirectory.Users.get(userKey)
Usługa:
agreedToTerms
Usługa:
changePasswordAtNextLogin
Usługa:
primaryEmail
Usługa:
name.familyName
Usługa:
name.givenName
Usługa:
isAdmin
Usługa:
suspended
DomainUser.getChangePasswordAtNextLogin()
DomainUser.getEmail()
DomainUser.getFamilyName()
DomainUser.getGivenName()
DomainUser.getIsAdmin()
DomainUser.getIsSuspended()
DomainUser.getStorageQuota()
AdminReports.UserUsageReport.get(userKey, date, optionalArgs)
Konto:
total_quota_in_mb
DomainUser.setChangePasswordAtNext
Login(changePassword)
AdminDirectory.Users.patch(resource, userKey)
Usługa:
changePasswordAtNextLogin
Usługa:
name.familyName
Usługa:
name.givenName
DomainUser.setFamilyName(name)
DomainUser.setGivenName(name)
DomainUser.setIsAdmin(admin)
AdminDirectory.Users.makeAdmin(resource, userKey)
Usługa:
isAdmin
DomainUser.setIsSuspended(suspended)
AdminDirectory.Users.patch(resource, userKey)
Usługa:
suspended
Usługa:
password
Usługa:
primaryEmail
DomainUser.setPassword(password)
DomainUser.setUsername(username)
GroupsManager.createGroup(groupId, name, description, permissionLevel)
GroupsManager.createGroup(groupId, name)
AdminDirectory.Groups.insert(resource)
Ustawianie poziomu uprawnień nie jest obsługiwane w pakiecie Admin SDK.
GroupsManager.getAllGroups()
GroupsManager.getAllGroups(memberId)
AdminDirectory.Groups.list(optionalArgs)
Parametr:
userKey
GroupsManager.getDomain()
NicknameManager.getDomain()
UserManager.getDomain()
Nie dotyczy
Aby obejść ten problem, pobierz adres e-mail jednego użytkownika i wyodrębnij z niego domenę.
GroupsManager.getGroup(groupId)
AdminDirectory.Groups.get(groupKey)
NicknameManager.createNickname(username, nickname)
AdminDirectory.Users.Aliases.insert(resource, userKey)
NicknameManager.getAllNicknames()
Nie dotyczy
NicknameManager.getAllNicknames(username)
AdminDirectory.Users.Aliases.list(userKey, optionalArgs) Aby znaleźć pseudonim, musisz przejrzeć wyniki.
NicknameManager.getNickname(nickname)
UserManager.createUser(username, givenName, familyName, password)
UserManager.createUser(username, givenName, familyName, password, passwordHashFunction)
AdminDirectory.Users.insert(resource)
Usługa:
hashFunction
UserManager.getAllUsers()
AdminDirectory.Users.list(optionalArgs)
Należy podać parametr
customer lub
domain . Jako administrator konta możesz też użyć aliasu my_customer, aby reprezentować customerId Twojego konta.
UserManager.getUser(user)
UserManager.getUser(username)
AdminDirectory.Users.get(userKey)
Nowe funkcje w pakiecie Admin SDK
Oprócz obsługiwanych metod opisanych w poprzedniej sekcji zaawansowane usługi pakietu Admin SDK oferują te nowe funkcje:
Prześlij opinię
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0 , a fragmenty kodu są dostępne na licencji Apache 2.0 . Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers . Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2026-03-19 UTC.
Chcesz przekazać coś jeszcze?
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2026-03-19 UTC."],[],[]]