Alan Hizmeti'nden Yönetici SDK'sı Gelişmiş Hizmetleri'ne taşıma
    
    
      
    
    
      
      Koleksiyonlar ile düzeninizi koruyun
    
    
      
      İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
    
  
  
      
    
  
  
  
  
  
    
  
  
    
    
    
G Suite alan yöneticilerinin kullanıcıları ve grupları yönetmesine olanak tanıyan Alan hizmeti 15 Mayıs 2014 tarihinde kullanımdan kaldırılacak ve 20 Kasım 2014 tarihinde devre dışı bırakılacaktır. Bu hizmetin yerini, kısa süre önce eklenen Yönetici SDK'sı Dizini ve Yönetici SDK'sı Raporları gelişmiş hizmetleri almıştır. Bu sayfada, Alan hizmetinden yeni hizmetlerin yerini alacak olan Admin SDK'ya geçiş süreci açıklanmaktadır.
Yöntem karşılaştırması
Aşağıdaki tabloda, Alan hizmetinde kullanılan yöntemler ve Admin SDK'daki eşdeğer yöntemlerine (varsa) genel bir bakış sunulmaktadır.
  
    | Alan hizmetleri yöntemi | Yönetici SDK'si yöntemi | 
  
    | 
    
    DomainGroup.addMember(memberId) | 
    
    AdminDirectory.Members.insert(resource, groupKey)Yönetici SDK'sında, bir üyenin gruptaki rolü
 
    rolearacılığıyla belirtilebilir. | 
  
    | 
    
    DomainGroup.addOwner(ownerId) | 
  
    | 
    
    DomainGroup.deleteGroup() | 
    AdminDirectory.Groups.remove(groupKey) | 
  
    | 
    
    DomainGroup.getAllMembers() | 
    AdminDirectory.Members.list(groupKey, optionalArgs)Yönetici SDK'sında sahipler, isteğe bağlı
 rolesparametresi kullanılarak listelenebilir. | 
  
    | 
    
    DomainGroup.getAllOwners() | 
  
    | 
    
    DomainGroup.getDescription() | 
    AdminDirectory.Groups.get(groupKey)Mülk:
 descriptionMülk:
 
    idMü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:
 descriptionMü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:
 aliasesMülk:
 primaryEmail | 
  
    | 
    
    DomainNickname.getUsername() | 
  
    | 
    DomainUser.deleteUser() | 
    AdminDirectory.Users.remove(userKey) | 
  
    | 
    
    DomainUser.getAgreedToTerms() | 
    AdminDirectory.Users.get(userKey)Mülk:
 agreedToTermsMülk:
 
    changePasswordAtNextLoginMülk:
 primaryEmailMülk:
 
    name.familyNameMülk:
 name.givenNameMülk:
 isAdminMü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:
 changePasswordAtNextLoginMülk:
 name.familyNameMü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:
 suspendedMülk:
 passwordMülk:
 primaryEmail | 
  
    | 
    
    DomainUser.setPassword(password) | 
  
    | 
    
    DomainUser.setUsername(username) | 
  
    | 
    
    GroupsManager.createGroup(groupId, name, description, permissionLevel)
    
    
    GroupsManager.createGroup(groupId, name) | 
    AdminDirectory.Groups.insert(resource)İzin düzeyinin ayarlanması Yönetici SDK'sında desteklenmez.
 | 
  
    | 
    
    GroupsManager.getAllGroups()
 
    
    GroupsManager.getAllGroups(memberId) | 
    AdminDirectory.Groups.list(optionalArgs)Parametre:
 userKey | 
  
    | 
    
      GroupsManager.getDomain()
 
      
      NicknameManager.getDomain()
 
      UserManager.getDomain() | Yok Geçici bir çözüm olarak, tek bir kullanıcının e-posta adresini alın ve 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 geçiş yapmanız 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)
 
    customerveya
    domainparametresi sağlanmalıdır. Hesap yöneticisi olarak, hesabınızıncustomerIdkimliğini temsil etmek içinmy_customertakma adını da kullanabilirsiniz. | 
  
    | 
    
    UserManager.getUser(user)
 
    
    UserManager.getUser(username) | 
    AdminDirectory.Users.get(userKey) | 
Yönetici SDK'sindeki yeni özellikler
Yönetici SDK'si gelişmiş hizmetleri, yukarıda özetlenen desteklenen yöntemlerin yanı sıra aşağıdaki yeni özellikleri de 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: 2025-07-26 UTC.