การย้ายข้อมูลจากบริการโดเมนไปยังบริการขั้นสูงของ SDK ผู้ดูแลระบบ
บริการโดเมน ซึ่งช่วยให้ผู้ดูแลระบบโดเมน G Suite สามารถจัดการผู้ใช้และกลุ่มได้เลิกใช้งานตั้งแต่วันที่ 15 พฤษภาคม 2014 และจะปิดให้บริการในวันที่ 20 พฤศจิกายน 2014 บริการนี้จะแทนที่ด้วยบริการขั้นสูงอย่างไดเรกทอรี Admin SDK และรายงาน Admin SDK ที่เพิ่งเพิ่มเข้ามา หน้านี้จะสรุปเส้นทางการย้ายข้อมูลจากบริการโดเมนไปยัง Admin SDK ใหม่
การเปรียบเทียบวิธีการ
ตารางด้านล่างแสดงภาพรวมของเมธอดที่ใช้ในบริการโดเมนและวิธีการที่เทียบเท่ากัน (หากมี) ใน Admin SDK
เมธอดของบริการโดเมน |
เมธอด Admin 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 ยังมีฟีเจอร์ใหม่ต่อไปนี้ด้วย
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2023-12-01 UTC