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