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