इस गाइड में, Google Workspace उपयोगकर्ताओं के लिए संपर्क डेलिगेट बनाने, उनकी सूची देखने, और उन्हें मिटाने का तरीका बताया गया है.
Google Workspace के उपयोगकर्ता, अपने डोमेन में मौजूद दूसरे लोगों को संपर्कों को ऐक्सेस और मैनेज करने की अनुमति दे सकते हैं. ये लोग, आपके संपर्कों को जोड़ सकते हैं और उनके नाम, फ़ोन नंबर, पते वगैरह में बदलाव कर सकते हैं.
यह गाइड, संपर्कों का ऐक्सेस सौंपने के बारे में है. Gmail का ऐक्सेस किसी और को देने के लिए, किसी और को अपने ईमेल खाते का ऐक्सेस देना और मिलकर ईमेल का इस्तेमाल करना लेख पढ़ें.
ज़रूरी शर्तें
Contact Delegation API का इस्तेमाल करने से पहले, पक्का करें कि आपने इन शर्तों को पूरा किया हो:
- संपर्क शेयर करने की सुविधा चालू करें: निर्देशिका के एडमिन को Admin console में जाकर, संपर्क शेयर करने की सुविधा चालू करनी होगी. ज़्यादा जानकारी के लिए, संपर्क जानकारी शेयर करने की सुविधा चालू या बंद करना लेख पढ़ें.
- एडमिन के अधिकार: अन्य उपयोगकर्ताओं के लिए, उन लोगों को मैनेज करने के लिए आपके पास "संपर्क" एडमिन के अधिकार होने चाहिए जिन्हें संपर्कों का ऐक्सेस दिया गया है.
- डोमेन से जुड़ी पाबंदी: संपर्क जानकारी को सिर्फ़ एक ही Google Workspace संगठन के उपयोगकर्ताओं के बीच शेयर किया जा सकता है.
- 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"
}
]
}
किसी और को दिए गए ईमेल खाते का ऐक्सेस वापस लेना
किसी उपयोगकर्ता के संपर्कों के लिए, किसी डेलिगेट को हटाने के लिए यह तरीका अपनाएं:
- उस प्रतिनिधि को पहचानें जिसे हटाना है. किसी खास डेलिगेट का ईमेल पता ढूंढने के लिए, डेलिगेट की सूची बनाएं तरीके का इस्तेमाल करें.
कॉल का ऐक्सेस देने वाले व्यक्ति और कॉल का ऐक्सेस पाने वाले व्यक्ति के ईमेल पतों के साथ
DELETEअनुरोध भेजें:DELETE https://admin.googleapis.com/admin/contacts/v1/users/USER_EMAIL/delegates/DELEGATE_EMAIL
USER_EMAIL की जगह, डेलिगेट करने वाले का ईमेल पता और DELEGATE_EMAIL की जगह, डेलिगेट किए गए व्यक्ति का ईमेल पता डालें.
अनुरोध पूरा होने पर, HTTP 200 स्टेटस कोड मिलता है.