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 domain G Suite mengelola pengguna dan grup, tidak digunakan lagi mulai 15 Mei 2014 , dan dinonaktifkan pada 20 November 2014 . Layanan ini diganti dengan layanan lanjutan Direktori Admin SDK dan Laporan Admin SDK yang baru saja ditambahkan. Halaman ini menguraikan jalur migrasi dari layanan Domain ke
penggantinya yang baru, Admin SDK.
Perbandingan metode
Tabel di bawah ini memberikan ringkasan tentang 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)
Properti:
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)
Menyetel 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 solusinya, dapatkan alamat email satu pengguna dan ekstrak domain
tersebut.
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 mengulang hasilnya untuk menemukan nama panggilan tersebut.
NicknameManager.getNickname(nickname)
UserManager.createUser(username, givenName, familyName, password)
UserManager.createUser(username, givenName, familyName, password, passwordHashFunction)
AdminDirectory.Users.insert(resource)
Properti:
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 atas, 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 2025-07-26 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 2025-07-26 UTC."],[],[]]