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