Google Drive API की खास जानकारी

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

यह डायग्राम, आपके Drive ऐप्लिकेशन, Drive API, और Drive के बीच संबंध दिखाता है:

Google Drive का परिचय
पहली इमेज. Google Drive के साथ संबंध का डायग्राम.

ये शब्द इमेज 1 में दिखाए गए मुख्य कॉम्पोनेंट की जानकारी देते हैं:

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

  • Google Drive API के सामान्य ऐप्लिकेशन को कॉन्फ़िगर करने और चलाने का तरीका जानने के लिए, Quickstarts की खास जानकारी पढ़ें.