Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Alan Hizmeti'nden Yönetici SDK'sı Gelişmiş Hizmetleri'ne geçiş
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Google Workspace yöneticilerinin kullanıcıları ve grupları yönetmesine olanak tanıyan Alan hizmeti, 15 Mayıs 2014'te kullanımdan kaldırıldı ve 20 Kasım 2014'te devre dışı bırakıldı.
Bu hizmetin yerini Yönetici SDK'sı Dizini ve Yönetici SDK'sı Raporları gelişmiş hizmetleri aldı. Bu sayfada, Domain hizmetinden Admin SDK'ya geçiş yolu özetlenmektedir.
Yöntem karşılaştırması
Aşağıdaki tabloda, Alan hizmetinde kullanılan yöntemlere ve bunların Admin SDK'daki eşdeğer yöntemlerine (varsa) genel bir bakış sunulmaktadır.
| Alan adı hizmetleri yöntemi |
Yönetici SDK'sı yöntemi |
DomainGroup.addMember(memberId) |
AdminDirectory.Members.insert(resource, groupKey)
Yönetici SDK'sında, bir üyenin gruptaki rolü
role aracılığıyla belirtilebilir. |
DomainGroup.addOwner(ownerId) |
DomainGroup.deleteGroup() |
AdminDirectory.Groups.remove(groupKey) |
DomainGroup.getAllMembers() |
AdminDirectory.Members.list(groupKey, optionalArgs)
Yönetici SDK'sında, isteğe bağlı roles parametresi kullanılarak sahipler listelenebilir. |
DomainGroup.getAllOwners() |
DomainGroup.getDescription() |
AdminDirectory.Groups.get(groupKey)
Mülk:
description
Mülk:
id
Mülk:
name |
DomainGroup.getId() |
DomainGroup.getName() |
DomainGroup.getPermissionLevel() |
Yok |
DomainGroup.removeMember(memberId) |
AdminDirectory.Members.remove(groupKey, memberKey) |
DomainGroup.removeOwner(ownerId) |
DomainGroup.setDescription(description) |
AdminDirectory.Groups.patch(resource, groupKey)
Mülk:
description
Mülk:
name |
DomainGroup.setName(name) |
DomainGroup.setPermissionLevel(level) |
Yok |
DomainNickname.deleteNickname() |
AdminDirectory.Users.Aliases.remove(userKey, alias) |
DomainNickname.getNickname() |
AdminDirectory.Users.Aliases.list(userKey, optionalArgs)
Mülk:
aliases
Mülk:
primaryEmail |
DomainNickname.getUsername() |
DomainUser.deleteUser() |
AdminDirectory.Users.remove(userKey) |
DomainUser.getAgreedToTerms() |
AdminDirectory.Users.get(userKey)
Mülk:
agreedToTerms
Mülk:
changePasswordAtNextLogin
Mülk:
primaryEmail
Mülk:
name.familyName
Mülk:
name.givenName
Mülk:
isAdmin
Mülk:
suspended
|
DomainUser.getChangePasswordAtNextLogin() |
DomainUser.getEmail() |
DomainUser.getFamilyName() |
DomainUser.getGivenName() |
DomainUser.getIsAdmin() |
DomainUser.getIsSuspended() |
DomainUser.getStorageQuota() |
AdminReports.UserUsageReport.get(userKey, date, optionalArgs)
Hesap:
total_quota_in_mb
|
DomainUser.setChangePasswordAtNext
Login(changePassword) |
AdminDirectory.Users.patch(resource, userKey)
Mülk:
changePasswordAtNextLogin
Mülk:
name.familyName
Mülk:
name.givenName |
DomainUser.setFamilyName(name) |
DomainUser.setGivenName(name) |
DomainUser.setIsAdmin(admin) |
AdminDirectory.Users.makeAdmin(resource, userKey)
Mülk:
isAdmin |
DomainUser.setIsSuspended(suspended) |
AdminDirectory.Users.patch(resource, userKey)
Mülk:
suspended
Mülk:
password
Mülk:
primaryEmail |
DomainUser.setPassword(password) |
DomainUser.setUsername(username) |
GroupsManager.createGroup(groupId, name, description, permissionLevel)
GroupsManager.createGroup(groupId, name) |
AdminDirectory.Groups.insert(resource)
İzin düzeyini ayarlama, Admin SDK'sında desteklenmez. |
GroupsManager.getAllGroups()
GroupsManager.getAllGroups(memberId) |
AdminDirectory.Groups.list(optionalArgs)
Parametre:
userKey |
GroupsManager.getDomain()
NicknameManager.getDomain()
UserManager.getDomain()
|
Geçerli değil
Geçici çözüm olarak tek bir kullanıcının e-posta adresini alıp alanı
çıkarın. |
GroupsManager.getGroup(groupId) |
AdminDirectory.Groups.get(groupKey) |
NicknameManager.createNickname(username, nickname) |
AdminDirectory.Users.Aliases.insert(resource, userKey) |
NicknameManager.getAllNicknames() |
Yok |
NicknameManager.getAllNicknames(username) |
AdminDirectory.Users.Aliases.list(userKey, optionalArgs)
Takma adı bulmak için sonuçlar arasında gezinmeniz gerekir. |
NicknameManager.getNickname(nickname) |
UserManager.createUser(username, givenName, familyName, password)
UserManager.createUser(username, givenName, familyName, password, passwordHashFunction)
|
AdminDirectory.Users.insert(resource)
Mülk:
hashFunction |
UserManager.getAllUsers() |
AdminDirectory.Users.list(optionalArgs)
customer veya
domain parametresi sağlanmalıdır. Hesap yöneticisi olarak, hesabınızın customerId değerini temsil etmek için my_customer takma adını da kullanabilirsiniz. |
UserManager.getUser(user)
UserManager.getUser(username) |
AdminDirectory.Users.get(userKey) |
Admin SDK'daki yeni özellikler
Önceki bölümde belirtilen desteklenen yöntemlere ek olarak, Admin SDK gelişmiş hizmetleri aşağıdaki yeni özellikleri sunar:
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2026-04-23 UTC.