Google Chat ऐप्लिकेशन को डेटा इंपोर्ट करने की अनुमति दें

Google Chat API की मदद से, ऐप्लिकेशन अन्य मैसेजिंग प्लैटफ़ॉर्म से डेटा को Google Chat में इंपोर्ट कर सकते हैं. इसके लिए, उन्हें इंपोर्ट मोड वाले स्पेसों का इस्तेमाल करना होगा. ज़्यादा जानकारी के लिए, किसी दूसरी सेवा से Google Chat में मैसेज का डेटा इंपोर्ट करना लेख पढ़ें.

इंपोर्ट मोड वाले स्पेस में मौजूद संसाधनों को पढ़ने और उनमें बदलाव करने के लिए, आपको सेवा खाते से Chat ऐप्लिकेशन की पुष्टि करनी होगी. एडमिन की मदद से, सेवा खाते को Chat API के लिए यह अनुमति दें: https://www.googleapis.com/auth/chat.import.

Google Workspace डोमेन के एडमिन ही, सेवा खातों को यह OAuth स्कोप दे सकते हैं. इसके लिए, उन्हें पूरे डोमेन के लिए डेलिगेशन का इस्तेमाल करना होगा. Chat ऐप्लिकेशन जिस भी डोमेन में इंपोर्ट मोड वाले स्पेस बनाता है उसके पास यह OAuth स्कोप होना चाहिए. जब सेवा खाते को इस स्कोप के लिए, पूरे डोमेन के लिए अधिकार सौंप दिया जाता है, तब Chat ऐप्लिकेशन, किसी उपयोगकर्ता खाते के तौर पर काम करके इंपोर्ट मोड वाले स्पेस को ऐक्सेस कर सकते हैं.

कुछ मामलों में, हो सकता है कि जिस उपयोगकर्ता खाते का इस्तेमाल करके धोखाधड़ी की गई है वह अब उपलब्ध न हो. ऐसे मामलों में, Chat ऐप्लिकेशन फ़ॉलबैक के तौर पर, सेवा खाते के क्रेडेंशियल का इस्तेमाल कर सकता है. उदाहरण के लिए, अगर आपने मैसेज बनाने के लिए इस्तेमाल किया गया कोई उपयोगकर्ता खाता मिटा दिया है, तो Chat ऐप्लिकेशन, उसी कॉन्टेंट वाला मैसेज बनाने के लिए अपने सेवा खाते के क्रेडेंशियल का इस्तेमाल कर सकता है. Chat ऐप्लिकेशन, सेवा खाते के क्रेडेंशियल का इस्तेमाल करके, इंपोर्ट मोड वाले स्पेस को ऐक्सेस कर सकते हैं. इसके लिए, उन्हें OAuth के इस स्कोप की ज़रूरत होगी: https://www.googleapis.com/auth/chat.bot.

इंपोर्ट मोड वाले स्पेस में संसाधन इंपोर्ट करते समय, Google Chat API के अन्य स्कोप की ज़रूरत नहीं होती. Chat ऐप्लिकेशन, सिर्फ़ इंपोर्ट मोड वाले उन स्पेस में कॉन्टेंट इंपोर्ट कर सकते हैं जिन्हें उन्होंने बनाया है. वे इंपोर्ट मोड वाले उन स्पेस में कॉन्टेंट इंपोर्ट नहीं कर सकते जिन्हें दूसरे ऐप्लिकेशन ने बनाया है.

यहां दी गई टेबल में, संसाधन के उन तरीकों की सूची दी गई है जिन्हें Chat ऐप्लिकेशन, इंपोर्ट मोड वाले स्पेस में कॉल कर सकते हैं. साथ ही, यह भी बताया गया है कि वे किस तरह की पुष्टि करने की सुविधा के साथ काम करते हैं:

संसाधन का तरीका

उपयोगकर्ता के तौर पर साइन इन करने की सुविधा काम करती है

सेवा खाते के क्रेडेंशियल इस्तेमाल किए जा सकते हैं

spaces.create

हां

नहीं

spaces.get

नहीं

हां

spaces.update

हां

नहीं

spaces.delete

हां

नहीं

spaces.completeImport

हां

नहीं

spaces.messages.create

हां

हां

spaces.messages.delete

हां

हां

spaces.messages.get

नहीं

हां

spaces.messages.list

हां

नहीं

spaces.messages.update

हां

हां

spaces.messages.reactions.create

हां

नहीं

spaces.messages.reactions.delete

हां

नहीं

spaces.members.create

हां

नहीं

spaces.members.delete

हां

नहीं

spaces.members.list

हां

नहीं

media.upload

हां

नहीं