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