ডোমেন পরিষেবা থেকে অ্যাডমিন SDK অ্যাডভান্সড পরিষেবাগুলিতে স্থানান্তরিত হচ্ছে৷

ডোমেন পরিষেবা , যা G Suite ডোমেন অ্যাডমিনিস্ট্রেটরদের ব্যবহারকারীদের এবং গোষ্ঠীগুলি পরিচালনা করার অনুমতি দেয়, 15 মে, 2014 তারিখ থেকে অবমুক্ত করা হয়েছে এবং 20 নভেম্বর, 2014- এ বন্ধ করা হবে৷ পরিষেবাটি সম্প্রতি যোগ করা অ্যাডমিন SDK ডিরেক্টরি এবং অ্যাডমিন SDK রিপোর্ট উন্নত পরিষেবাগুলির দ্বারা প্রতিস্থাপিত হয়েছে৷ এই পৃষ্ঠাটি ডোমেন পরিষেবা থেকে এর নতুন প্রতিস্থাপন, অ্যাডমিন SDK-এ মাইগ্রেশন পথের রূপরেখা দেয়৷

পদ্ধতির তুলনা

নীচের সারণীটি অ্যাডমিন SDK-এ ডোমেন পরিষেবা এবং তাদের সমতুল্য পদ্ধতিগুলি (যদি থাকে) ব্যবহৃত পদ্ধতিগুলির একটি ওভারভিউ প্রদান করে৷

ডোমেন পরিষেবা পদ্ধতি অ্যাডমিন SDK পদ্ধতি
DomainGroup.addMember(memberId) AdminDirectory.Members.insert(resource, groupKey)
অ্যাডমিন SDK-এ, একটি গ্রুপে একজন সদস্যের ভূমিকা role মাধ্যমে নির্দিষ্ট করা যেতে পারে।
DomainGroup.addOwner(ownerId)
DomainGroup.deleteGroup() AdminDirectory.Groups.remove(groupKey)
DomainGroup.getAllMembers() AdminDirectory.Members.list(groupKey, optionalArgs)
অ্যাডমিন SDK-এ, ঐচ্ছিক roles প্যারামিটার ব্যবহার করে মালিক(দের) তালিকাভুক্ত করা যেতে পারে।
DomainGroup.getAllOwners()
DomainGroup.getDescription() AdminDirectory.Groups.get(groupKey)
সম্পত্তির description
সম্পত্তি: id
সম্পত্তির name
DomainGroup.getId()
DomainGroup.getName()
DomainGroup.getPermissionLevel() N/A
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) N/A
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)
অ্যাডমিন SDK-এ অনুমতির স্তর সেট করা সমর্থিত নয়।
GroupsManager.getAllGroups()
GroupsManager.getAllGroups(memberId)
AdminDirectory.Groups.list(optionalArgs)
পরামিতি: userKey
GroupsManager.getDomain()
NicknameManager.getDomain()
UserManager.getDomain()
N/A
একটি সমাধান হিসাবে, একক ব্যবহারকারীর ইমেল ঠিকানা পান এবং ডোমেনটি বের করুন৷
GroupsManager.getGroup(groupId) AdminDirectory.Groups.get(groupKey)
NicknameManager.createNickname(username, nickname) AdminDirectory.Users.Aliases.insert(resource, userKey)
NicknameManager.getAllNicknames() N/A
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 প্যারামিটার প্রদান করতে হবে। একজন অ্যাকাউন্ট প্রশাসক হিসেবে, আপনি আপনার অ্যাকাউন্টের customerId প্রতিনিধিত্ব করতে my_customer alias ব্যবহার করতে পারেন।
UserManager.getUser(user)
UserManager.getUser(username)
AdminDirectory.Users.get(userKey)

অ্যাডমিন SDK-এ নতুন বৈশিষ্ট্য

উপরে বর্ণিত সমর্থিত পদ্ধতিগুলি ছাড়াও, অ্যাডমিন SDK উন্নত পরিষেবাগুলি নিম্নলিখিত নতুন বৈশিষ্ট্যগুলি প্রদান করে:

বৈশিষ্ট্য অ্যাডমিন SDK ক্লাস বা পদ্ধতি
অ্যাডমিন বিজ্ঞপ্তি AdminDirectory.Notifications
অ্যাপ্লিকেশন-নির্দিষ্ট পাসওয়ার্ড AdminDirectory.Asps
যন্ত্র ব্যবস্থাপনা AdminDirectory.Chromeosdevices
AdminDirectory.Mobiledevices
গ্রুপ উপনাম AdminDirectory.Groups.Aliases
OAuth টোকেন AdminDirectory.Tokens
সংগঠন ইউনিট AdminDirectory.Orgunits
রিপোর্টিং AdminReports
ব্যবহারকারীদের জন্য অনুসন্ধান করুন AdminDirectory.Users.list(optionalArgs)
পরামিতি: query
ব্যবহারকারীদের মুছে ফেলুন AdminDirectory.Users.undelete()
ব্যবহারকারী তথ্য AdminDirectory.Users.get(userKey)
ব্যবহারকারী ছবি AdminDirectory.Users.Photos.get(userKey)
যাচাইকরণ কোড (2-ফ্যাক্টর) AdminDirectory.VerificationCodes