Google Drive API से, ऐसे ऐप्लिकेशन बनाए जा सकते हैं जो Google Drive के क्लाउड स्टोरेज का इस्तेमाल करते हैं. आप डिस्क के साथ एकीकृत होने वाले ऐप्लिकेशन बना सकते हैं और डिस्क API का उपयोग करके अपने ऐप्लिकेशन में मज़बूत फ़ंक्शन बना सकते हैं.
यह डायग्राम आपके Drive ऐप्लिकेशन, Drive, और Drive API के बीच संबंध दिखाता है:

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