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