ডোমেইন সার্ভিস থেকে অ্যাডমিন এসডিকে অ্যাডভান্সড সার্ভিসে মাইগ্রেট করুন

ডোমেইন সার্ভিস , যা গুগল ওয়ার্কস্পেস অ্যাডমিনিস্ট্রেটরদের ব্যবহারকারী এবং গ্রুপ পরিচালনা করতে দিত, তা ১৫ই মে, ২০১৪ তারিখে অপ্রচলিত (deprecated) ঘোষণা করা হয় এবং ২০শে নভেম্বর, ২০১৪ তারিখে বন্ধ করে দেওয়া হয়। এই সার্ভিসের পরিবর্তে অ্যাডমিন এসডিকে ডিরেক্টরি (Admin SDK Directory) এবং অ্যাডমিন এসডিকে রিপোর্টস (Admin SDK Reports) অ্যাডভান্সড সার্ভিসগুলো চালু করা হয়েছে। এই পৃষ্ঠায় ডোমেইন সার্ভিস থেকে অ্যাডমিন এসডিকে-তে স্থানান্তরের (migration) পথটি বর্ণনা করা হয়েছে।

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

নিম্নলিখিত সারণিতে ডোমেইন সার্ভিসে ব্যবহৃত মেথডগুলো এবং অ্যাডমিন এসডিকে-তে সেগুলোর সমতুল্য মেথডগুলোর (যদি থাকে) একটি সংক্ষিপ্ত বিবরণ দেওয়া হয়েছে।

ডোমেইন পরিষেবা পদ্ধতি অ্যাডমিন এসডিকে পদ্ধতি
DomainGroup.addMember(memberId) AdminDirectory.Members.insert(resource, groupKey)
অ্যাডমিন এসডিকে-তে, role এর মাধ্যমে কোনো গ্রুপের সদস্যের ভূমিকা নির্দিষ্ট করা যায়।
DomainGroup.addOwner(ownerId)
DomainGroup.deleteGroup() AdminDirectory.Groups.remove(groupKey)
DomainGroup.getAllMembers() AdminDirectory.Members.list(groupKey, optionalArgs)
অ্যাডমিন এসডিকে-তে, ঐচ্ছিক ' 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)
অ্যাডমিন এসডিকে-তে অনুমতির স্তর নির্ধারণ করার সুবিধাটি সমর্থিত নয়।
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 প্যারামিটার অবশ্যই প্রদান করতে হবে। অ্যাকাউন্ট অ্যাডমিনিস্ট্রেটর হিসেবে, আপনি আপনার অ্যাকাউন্টের customerId বোঝাতে my_customer অ্যালিয়াসটিও ব্যবহার করতে পারেন।
UserManager.getUser(user)
UserManager.getUser(username)
AdminDirectory.Users.get(userKey)

অ্যাডমিন এসডিকে-তে নতুন ফিচারসমূহ

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

বৈশিষ্ট্য অ্যাডমিন এসডিকে ক্লাস বা পদ্ধতি
অ্যাডমিন বিজ্ঞপ্তি 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)
যাচাইকরণ কোড (২-ফ্যাক্টর) AdminDirectory.VerificationCodes