এই নির্দেশিকায় গুগল ওয়ার্কস্পেস ব্যবহারকারীদের জন্য কন্টাক্ট ডেলিগেট তৈরি, তালিকাভুক্ত এবং মুছে ফেলার পদ্ধতি বর্ণনা করা হয়েছে।
গুগল ওয়ার্কস্পেস ব্যবহারকারীরা তাদের ডোমেইনের অন্যান্য ব্যবহারকারীদেরকে তাদের কন্টাক্ট অ্যাক্সেস ও পরিচালনা করার অনুমতি দিতে পারেন। এই প্রতিনিধিরা নাম, ফোন নম্বর এবং ঠিকানার মতো তথ্য দিয়ে কন্টাক্ট যোগ ও আপডেট করতে পারেন।
এই নির্দেশিকাটি কন্ট্যাক্টদের অ্যাক্সেস অর্পণ করার জন্য। জিমেইলে অ্যাক্সেস অর্পণ করতে, “ইমেইলে অ্যাক্সেস অর্পণ ও সহযোগিতা” দেখুন।
পূর্বশর্ত
Contact Delegation API ব্যবহার করার আগে, নিশ্চিত করুন যে আপনি নিম্নলিখিত শর্তাবলী পূরণ করেছেন:
- যোগাযোগ শেয়ারিং সক্ষম করুন : একজন ডিরেক্টরি প্রশাসককে অবশ্যই অ্যাডমিন কনসোলে যোগাযোগ শেয়ারিং চালু করতে হবে। আরও তথ্যের জন্য, ‘যোগাযোগ শেয়ারিং চালু বা বন্ধ করুন’ দেখুন।
- প্রশাসক অধিকার : অন্য ব্যবহারকারীদের জন্য প্রতিনিধি পরিচালনা করতে আপনার অবশ্যই "যোগাযোগ" প্রশাসক অধিকার থাকতে হবে।
- ডোমেইন সীমাবদ্ধতা : আপনি শুধুমাত্র একই গুগল ওয়ার্কস্পেস অর্গানাইজেশনের ব্যবহারকারীদের মধ্যে কন্টাক্ট ডেলিগেট করতে পারবেন।
- OAuth স্কোপ : আপনার অ্যাপ্লিকেশনকে অবশ্যই নিম্নলিখিত OAuth স্কোপটি ব্যবহার করতে হবে:
https://www.googleapis.com/auth/admin.contact.delegation।
একজন প্রতিনিধি তৈরি করুন
কোনো ব্যবহারকারীর জন্য একজন ডেলিগেট তৈরি করতে, ডেলিগেটরের ইমেল ঠিকানা সহ একটি POST অনুরোধ পাঠান:
POST https://admin.googleapis.com/admin/contacts/v1/users/USER_EMAIL/delegates
USER_EMAIL পরিবর্তে দায়িত্ব অর্পণকারীর ইমেল ঠিকানাটি লিখুন।
অনুরোধের মূল অংশে, প্রতিনিধির ইমেল ঠিকানা প্রদান করুন:
{
"email": "DELEGATE_EMAIL"
}
DELEGATE_EMAIL পরিবর্তে প্রতিনিধির ইমেল ঠিকানাটি লিখুন।
একটি সফল প্রতিক্রিয়ার ফলে একটি HTTP 200 স্ট্যাটাস কোড এবং নতুন ডেলিগেটের ইমেল ফেরত আসে:
{
"email": "DELEGATE_EMAIL"
}
প্রতিনিধিদের তালিকা
কোনো ব্যবহারকারীর পরিচিতি তালিকায় প্রতিনিধিদের অন্তর্ভুক্ত করতে, সেই ব্যবহারকারীর ইমেল ঠিকানা সহ একটি GET অনুরোধ পাঠান:
GET https://admin.googleapis.com/admin/contacts/v1/users/USER_EMAIL/delegates
USER_EMAIL জায়গায় ব্যবহারকারীর ইমেল ঠিকানাটি বসান।
একটি সফল প্রতিক্রিয়ার ফলে একটি HTTP 200 স্ট্যাটাস কোড এবং ডেলিগেটদের ইমেলের একটি তালিকা ফেরত আসে:
{
"delegates": [
{
"email": "DELEGATE_EMAIL_1"
},
{
"email": "DELEGATE_EMAIL_2"
}
]
}
একজন প্রতিনিধি মুছে ফেলুন
কোনো ব্যবহারকারীর পরিচিতি থেকে একজন প্রতিনিধিকে মুছে ফেলার জন্য, এই ধাপগুলো সম্পন্ন করুন:
- অপসারণ করার জন্য ডেলিগেটকে শনাক্ত করুন। কোনো নির্দিষ্ট ডেলিগেটের ইমেল ঠিকানা খুঁজে বের করতে List delegates মেথডটি ব্যবহার করুন।
ডেলিগেটর এবং ডেলিগেটের ইমেল ঠিকানা সহ একটি
DELETEঅনুরোধ পাঠান:DELETE https://admin.googleapis.com/admin/contacts/v1/users/USER_EMAIL/delegates/DELEGATE_EMAIL
USER_EMAIL জায়গায় প্রতিনিধির ইমেল ঠিকানা এবং DELEGATE_EMAIL এর জায়গায় প্রতিনিধির ইমেল ঠিকানা বসান।
একটি সফল প্রতিক্রিয়ার ক্ষেত্রে HTTP 200 স্ট্যাটাস কোড ফেরত আসে।