Google Drive API की मदद से, ऐसे ऐप्लिकेशन बनाए जा सकते हैं जो Google Drive क्लाउड स्टोरेज का इस्तेमाल करते हैं. Drive के साथ इंटिग्रेट होने वाले ऐप्लिकेशन डेवलप किए जा सकते हैं. साथ ही, Drive API का इस्तेमाल करके अपने ऐप्लिकेशन में बेहतर सुविधाएं बनाई जा सकती हैं.
इस डायग्राम में, आपके Drive ऐप्लिकेशन, Drive API, और Drive के बीच का संबंध दिखाया गया है:
इन शब्दों से, पहली इमेज में दिखाए गए मुख्य कॉम्पोनेंट के बारे में पता चलता है:
- Google Drive
- Google की क्लाउड फ़ाइल स्टोरेज सेवा, उपयोगकर्ताओं को निजी स्टोरेज स्पेस उपलब्ध कराती है. इसे मेरी ड्राइव कहा जाता है. साथ ही, उन्हें शेयर किए गए फ़ोल्डर में मिलकर काम करने की सुविधा मिलती है. इन्हें शेयर की गई ड्राइव कहा जाता है.
- Google Drive API
- यह REST API, आपके ऐप्लिकेशन में Drive स्टोरेज का इस्तेमाल करने की सुविधा देता है.
- Google Drive ऐप्लिकेशन
- ऐसा ऐप्लिकेशन जो Drive को स्टोरेज के तौर पर इस्तेमाल करता है.
- Google Drive का यूज़र इंटरफ़ेस (यूआई)
- Google का ऐसा यूज़र इंटरफ़ेस जो Drive में सेव की गई फ़ाइलों को मैनेज करता है. अगर आपका ऐप्लिकेशन, एडिटर टाइप का ऐप्लिकेशन है, जैसे कि स्प्रेडशीट या वर्ड प्रोसेसर, तो अपने ऐप्लिकेशन में फ़ाइलें बनाने और खोलने के लिए, Drive के यूज़र इंटरफ़ेस (यूआई) के साथ इंटिग्रेट किया जा सकता है.
- मेरी ड्राइव
- Drive में स्टोरेज की ऐसी जगह जिसका मालिकाना हक किसी खास उपयोगकर्ता के पास है. 'मेरी ड्राइव' में सेव की गई फ़ाइलों को दूसरे उपयोगकर्ताओं के साथ शेयर किया जा सकता है. हालांकि, कॉन्टेंट का मालिकाना हक किसी एक उपयोगकर्ता के पास ही रहता है.
- OAuth 2.0
- यह अनुमति देने का वह प्रोटोकॉल है जिसकी ज़रूरत Drive API को आपके ऐप्लिकेशन के उपयोगकर्ताओं की पुष्टि करने के लिए होती है. अगर आपका ऐप्लिकेशन Google से साइन इन करें सुविधा का इस्तेमाल करता है, तो यह OAuth 2.0 फ़्लो और ऐप्लिकेशन ऐक्सेस टोकन को मैनेज करता है.
- शेयर की गई ड्राइव
- Drive में स्टोरेज की ऐसी जगह जहां कई उपयोगकर्ता मिलकर काम करते हैं. जिस उपयोगकर्ता के पास शेयर की गई ड्राइव का ऐक्सेस होता है उसके पास उसमें मौजूद सभी फ़ाइलों का ऐक्सेस होता है. उपयोगकर्ताओं को शेयर की गई ड्राइव में मौजूद अलग-अलग फ़ाइलों का ऐक्सेस भी दिया जा सकता है.
Drive API का इस्तेमाल करके क्या-क्या किया जा सकता है?
Drive API का इस्तेमाल इन कामों के लिए किया जा सकता है:
- Drive से फ़ाइलें डाउनलोड करें और Drive में फ़ाइलें अपलोड करें.
- Drive में सेव की गई फ़ाइलें और फ़ोल्डर खोजें. जटिल खोज क्वेरी बनाएं, जो
files
संसाधन में मौजूद किसी भी फ़ाइल के मेटाडेटा फ़ील्ड को दिखाती हैं. - उपयोगकर्ताओं को कॉन्टेंट पर साथ मिलकर काम करने के लिए, फ़ाइलें, फ़ोल्डर, और ड्राइव शेयर करने की अनुमति दें.
- Drive में मौजूद सभी फ़ाइलों को खोजने के लिए, इसे Google Picker API के साथ इस्तेमाल करें. इसके बाद, फ़ाइल का नाम, यूआरएल, बदलाव की आखिरी तारीख, और उपयोगकर्ता की जानकारी दिखाएं.
- तीसरे पक्ष के शॉर्टकट बनाएं. ये ऐसे बाहरी लिंक होते हैं जो Drive के बाहर, किसी दूसरे डेटास्टोर या क्लाउड स्टोरेज सिस्टम में सेव किए गए डेटा पर ले जाते हैं.
- ऐप्लिकेशन से जुड़ा डेटा सेव करने के लिए, Drive में एक फ़ोल्डर बनाएं. इससे ऐप्लिकेशन, Drive में सेव किए गए उपयोगकर्ता के सभी कॉन्टेंट को ऐक्सेस नहीं कर पाएगा.
- Google Drive के इवेंट का इस्तेमाल करके, फ़ाइल से जुड़ी गतिविधि पर नज़र रखें या उसका जवाब दें.
- Google Drive के यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, Drive की सुविधा वाले ऐप्लिकेशन को Drive के यूज़र इंटरफ़ेस (यूआई) के साथ इंटिग्रेट करें. यह Google का स्टैंडर्ड वेब यूआई है. इसका इस्तेमाल करके, Drive में मौजूद फ़ाइलें बनाई जा सकती हैं, उन्हें व्यवस्थित किया जा सकता है, उन्हें ढूंढा जा सकता है, और उन्हें शेयर किया जा सकता है.
- Drive फ़ाइलों पर लेबल लागू करें, लेबल फ़ील्ड की वैल्यू सेट करें, फ़ाइलों पर लेबल फ़ील्ड की वैल्यू पढ़ें, और कस्टम लेबल टैक्सोनॉमी में तय किए गए लेबल मेटाडेटा शब्दों का इस्तेमाल करके फ़ाइलें खोजें.
क्या आपको Google Drive API का इस्तेमाल करके देखना है?
Google Workspace Developers चैनल पर, आपको सलाह, तरकीबें, और नई सुविधाओं के बारे में वीडियो मिलेंगे.
|
मिलते-जुलते विषय
Google Workspace API का इस्तेमाल करके डेवलपमेंट करने के बारे में जानने के लिए, Google Workspace पर डेवलप करें लेख पढ़ें. इसमें पुष्टि करने और अनुमति देने की प्रोसेस को मैनेज करने के बारे में भी बताया गया है.
Drive API ऐप्लिकेशन को कॉन्फ़िगर करने और चलाने का तरीका जानने के लिए, क्विकस्टार्ट गाइड पढ़ें.