Kirim masukan
Bermigrasi dari Layanan Domain ke Layanan Lanjutan Admin SDK
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Layanan domain , yang memungkinkan administrator Google Workspace mengelola pengguna dan grup, dihentikan pada 15 Mei 2014 , dan dinonaktifkan pada 20 November 2014 .
Layanan ini digantikan oleh layanan lanjutan Admin SDK Directory dan Admin SDK Reports . Halaman ini menguraikan jalur migrasi dari layanan Domain ke Admin SDK.
Perbandingan metode
Tabel berikut memberikan ringkasan metode yang digunakan dalam layanan Domain dan metode yang setara (jika ada) di Admin SDK.
Metode layanan domain
Metode Admin SDK
DomainGroup.addMember(memberId)
AdminDirectory.Members.insert(resource, groupKey)
Di Admin SDK, peran anggota dalam grup dapat ditentukan melalui
role .
DomainGroup.addOwner(ownerId)
DomainGroup.deleteGroup()
AdminDirectory.Groups.remove(groupKey)
DomainGroup.getAllMembers()
AdminDirectory.Members.list(groupKey, optionalArgs)
Di Admin SDK, pemilik dapat dicantumkan menggunakan parameter roles
opsional.
DomainGroup.getAllOwners()
DomainGroup.getDescription()
AdminDirectory.Groups.get(groupKey)
Properti:
description
Properti:
id
Properti:
name
DomainGroup.getId()
DomainGroup.getName()
DomainGroup.getPermissionLevel()
T/A
DomainGroup.removeMember(memberId)
AdminDirectory.Members.remove(groupKey, memberKey)
DomainGroup.removeOwner(ownerId)
DomainGroup.setDescription(description)
AdminDirectory.Groups.patch(resource, groupKey)
Properti:
description
Properti:
name
DomainGroup.setName(name)
DomainGroup.setPermissionLevel(level)
T/A
DomainNickname.deleteNickname()
AdminDirectory.Users.Aliases.remove(userKey, alias)
DomainNickname.getNickname()
AdminDirectory.Users.Aliases.list(userKey, optionalArgs)
Properti:
aliases
Properti:
primaryEmail
DomainNickname.getUsername()
DomainUser.deleteUser()
AdminDirectory.Users.remove(userKey)
DomainUser.getAgreedToTerms()
AdminDirectory.Users.get(userKey)
Properti:
agreedToTerms
Properti:
changePasswordAtNextLogin
Properti:
primaryEmail
Properti:
name.familyName
Properti:
name.givenName
Properti:
isAdmin
Properti:
suspended
DomainUser.getChangePasswordAtNextLogin()
DomainUser.getEmail()
DomainUser.getFamilyName()
DomainUser.getGivenName()
DomainUser.getIsAdmin()
DomainUser.getIsSuspended()
DomainUser.getStorageQuota()
AdminReports.UserUsageReport.get(userKey, date, optionalArgs)
Akun:
total_quota_in_mb
DomainUser.setChangePasswordAtNext
Login(changePassword)
AdminDirectory.Users.patch(resource, userKey)
Properti:
changePasswordAtNextLogin
Properti:
name.familyName
Properti:
name.givenName
DomainUser.setFamilyName(name)
DomainUser.setGivenName(name)
DomainUser.setIsAdmin(admin)
AdminDirectory.Users.makeAdmin(resource, userKey)
Property:
isAdmin
DomainUser.setIsSuspended(suspended)
AdminDirectory.Users.patch(resource, userKey)
Properti:
suspended
Properti:
password
Properti:
primaryEmail
DomainUser.setPassword(password)
DomainUser.setUsername(username)
GroupsManager.createGroup(groupId, name, description, permissionLevel)
GroupsManager.createGroup(groupId, name)
AdminDirectory.Groups.insert(resource)
Menetapkan tingkat izin tidak didukung di Admin SDK.
GroupsManager.getAllGroups()
GroupsManager.getAllGroups(memberId)
AdminDirectory.Groups.list(optionalArgs)
Parameter:
userKey
GroupsManager.getDomain()
NicknameManager.getDomain()
UserManager.getDomain()
T/A
Sebagai solusi sementara, dapatkan alamat email satu pengguna dan ekstrak
domainnya.
GroupsManager.getGroup(groupId)
AdminDirectory.Groups.get(groupKey)
NicknameManager.createNickname(username, nickname)
AdminDirectory.Users.Aliases.insert(resource, userKey)
NicknameManager.getAllNicknames()
T/A
NicknameManager.getAllNicknames(username)
AdminDirectory.Users.Aliases.list(userKey, optionalArgs)
Anda harus melakukan loop pada hasil untuk menemukan nama panggilan.
NicknameManager.getNickname(nickname)
UserManager.createUser(username, givenName, familyName, password)
UserManager.createUser(username, givenName, familyName, password, passwordHashFunction)
AdminDirectory.Users.insert(resource)
Property:
hashFunction
UserManager.getAllUsers()
AdminDirectory.Users.list(optionalArgs)
Parameter
customer atau
domain harus diberikan. Sebagai administrator akun, Anda juga dapat menggunakan alias my_customer untuk mewakili customerId akun Anda.
UserManager.getUser(user)
UserManager.getUser(username)
AdminDirectory.Users.get(userKey)
Fitur baru di Admin SDK
Selain metode yang didukung yang diuraikan di bagian sebelumnya, layanan lanjutan Admin SDK menyediakan fitur baru berikut:
Kirim masukan
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0 , sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0 . Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers . Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2026-03-19 UTC.
Ada masukan untuk kami?
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2026-03-19 UTC."],[],[]]