מעבר משירות הדומיין אל Admin SDK Advanced Services
שירות הדומיין, שמאפשר למנהלי דומיינים של G Suite לנהל משתמשים וקבוצות, הוצא משימוש החל מ-15 במאי 2014, ויושבת ב-20 בנובמבר 2014. השירות מוחלף בשירותים המתקדמים שנוספו לאחרונה ל-Admin SDK Directory ולדוחות Admin SDK. בדף הזה מפורט מסלול ההעברה משירות הדומיין
להחלפה החדשה שלו, Admin SDK.
השוואת שיטות
בטבלה הבאה יש סקירה כללית של השיטות שמשמשות בשירות הדומיין, ושל השיטות המקבילות שלהן (אם יש) ב-Admin SDK.
שיטת שירותי הדומיין |
שיטת SDK של אדמין |
DomainGroup.addMember(memberId) |
AdminDirectory.Members.insert(resource, groupKey)
ב-Admin SDK אפשר לציין את התפקיד של חבר בקבוצה דרך
role . |
DomainGroup.addOwner(ownerId) |
DomainGroup.deleteGroup() |
AdminDirectory.Groups.remove(groupKey) |
DomainGroup.getAllMembers() |
AdminDirectory.Members.list(groupKey, optionalArgs)
ב-Admin SDK, אפשר לרשום את הבעלים באמצעות הפרמטר האופציונלי roles . |
DomainGroup.getAllOwners() |
DomainGroup.getDescription() |
AdminDirectory.Groups.get(groupKey)
נכס:
description
נכס:
id
נכס:
name |
DomainGroup.getId() |
DomainGroup.getName() |
DomainGroup.getPermissionLevel() |
לא רלוונטי |
DomainGroup.removeMember(memberId) |
AdminDirectory.Members.remove(groupKey, memberKey) |
DomainGroup.removeOwner(ownerId) |
DomainGroup.setDescription(description) |
AdminDirectory.Groups.patch(resource, groupKey)
נכס:
description
נכס:
name |
DomainGroup.setName(name) |
DomainGroup.setPermissionLevel(level) |
לא רלוונטי |
DomainNickname.deleteNickname() |
AdminDirectory.Users.Aliases.remove(userKey, alias) |
DomainNickname.getNickname() |
AdminDirectory.Users.Aliases.list(userKey, optionalArgs)
נכס:
aliases
נכס:
primaryEmail |
DomainNickname.getUsername() |
DomainUser.deleteUser() |
AdminDirectory.Users.remove(userKey) |
DomainUser.getAgreedToTerms() |
AdminDirectory.Users.get(userKey)
נכס:
agreedToTerms
נכס:
changePasswordAtNextLogin
נכס:
primaryEmail
נכס:
name.familyName
נכס:
name.givenName
נכס:
isAdmin
נכס:
suspended
|
DomainUser.getChangePasswordAtNextLogin() |
DomainUser.getEmail() |
DomainUser.getFamilyName() |
DomainUser.getGivenName() |
DomainUser.getIsAdmin() |
DomainUser.getIsSuspended() |
DomainUser.getStorageQuota() |
AdminReports.UserUsageReport.get(userKey, date, optionalArgs)
חשבון:
total_quota_in_mb
|
DomainUser.setChangePasswordAtNext
Login(changePassword) |
AdminDirectory.Users.patch(resource, userKey)
נכס:
changePasswordAtNextLogin
נכס:
name.familyName
נכס:
name.givenName |
DomainUser.setFamilyName(name) |
DomainUser.setGivenName(name) |
DomainUser.setIsAdmin(admin) |
AdminDirectory.Users.makeAdmin(resource, userKey)
נכס:
isAdmin |
DomainUser.setIsSuspended(suspended) |
AdminDirectory.Users.patch(resource, userKey)
נכס:
suspended
נכס:
password
נכס:
primaryEmail |
DomainUser.setPassword(password) |
DomainUser.setUsername(username) |
GroupsManager.createGroup(groupId, name, description, permissionLevel)
GroupsManager.createGroup(groupId, name) |
AdminDirectory.Groups.insert(resource)
ההגדרה של רמת ההרשאה לא נתמכת ב-Admin SDK. |
GroupsManager.getAllGroups()
GroupsManager.getAllGroups(memberId) |
AdminDirectory.Groups.list(optionalArgs)
פרמטר:
userKey |
GroupsManager.getDomain()
NicknameManager.getDomain()
UserManager.getDomain()
|
לא רלוונטי
כפתרון עקיף, אפשר להשיג כתובת אימייל של משתמש יחיד ולחלץ את
הדומיין. |
GroupsManager.getGroup(groupId) |
AdminDirectory.Groups.get(groupKey) |
NicknameManager.createNickname(username, nickname) |
AdminDirectory.Users.Aliases.insert(resource, userKey) |
NicknameManager.getAllNicknames() |
לא רלוונטי |
NicknameManager.getAllNicknames(username) |
AdminDirectory.Users.Aliases.list(userKey, optionalArgs)
יהיה עליך לעבור על התוצאות בלולאה כדי למצוא את הכינוי. |
NicknameManager.getNickname(nickname) |
UserManager.createUser(username, givenName, familyName, password)
UserManager.createUser(username, givenName, familyName, password, passwordHashFunction)
|
AdminDirectory.Users.insert(resource)
נכס:
hashFunction |
UserManager.getAllUsers() |
AdminDirectory.Users.list(optionalArgs)
חובה לספק את הפרמטר
customer או
את הפרמטר
domain . אדמינים של חשבונות יכולים להשתמש גם בכינוי my_customer כדי לייצג את customerId של החשבון. |
UserManager.getUser(user)
UserManager.getUser(username) |
AdminDirectory.Users.get(userKey) |
תכונות חדשות ב-Admin SDK
בנוסף לשיטות הנתמכות שצוינו למעלה, השירותים המתקדמים של Admin SDK מספקים את התכונות החדשות הבאות:
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2023-12-01 (שעון UTC).