Drive Android API, 6 दिसंबर, 2018 से काम नहीं करेगा. यह 1 फ़रवरी, 2023 से पूरी तरह से बंद हो जाएगा.
टाइमलाइन
तारीख | Drive के Android API का स्टेटस |
---|---|
6 दिसंबर, 2018 | बंद होने की सूचना सार्वजनिक तौर पर दी जाती है. मौजूदा क्लाइंट, एपीआई को सामान्य तरीके से ऐक्सेस कर पाएंगे. हालांकि, उन्हें तुरंत माइग्रेशन की प्रोसेस शुरू कर देनी चाहिए. नए क्लाइंट को एपीआई का इस्तेमाल नहीं करना चाहिए. |
21 अक्टूबर, 2019 | Drive Android API को Google Play services SDK के डिस्ट्रिब्यूशन से हटा दिया गया है. Drive के Android एपीआई पर निर्भरता हटाने तक, ऐप्लिकेशन बिल्ड नहीं किए जा सकेंगे. हालांकि, मौजूदा बिल्ड पर इसका कोई असर नहीं पड़ेगा. Drive के Android API का सार्वजनिक दस्तावेज़ अब उपलब्ध नहीं होगा. |
3 मार्च, 2022 | Drive का Android API अब काम नहीं करता और सभी एपीआई कॉल काम नहीं करते. क्लाइंट को इस तारीख तक माइग्रेट करना होगा. |
1 फ़रवरी, 2023 | Drive का Android API पूरी तरह से बंद कर दिया जाएगा और कनेक्शन की सभी कोशिशें विफल हो जाएंगी. |
Drive REST API का इस्तेमाल करना
Drive REST API में वही सुविधाएं मिलती हैं जो Drive Android API में मिलती हैं. इनमें ये काम करने के तरीके भी शामिल हैं:
- Drive की तरह ही, फ़ाइलें शेयर करें और उन पर मिलकर काम करें. ज़रूरत के हिसाब से, उपयोगकर्ताओं के लिए अनुमतियां मैनेज की जा सकती हैं या 'शेयर करें' डायलॉग बॉक्स दिखाया जा सकता है. REST API की मदद से, फ़ाइलों पर टिप्पणी भी की जा सकती है. इससे आपके ऐप्लिकेशन को, फ़ाइल से जुड़ी बातचीत में हिस्सा लेने में मदद मिलती है.
files.list
का इस्तेमाल करके, फ़ाइलें खोजें. इसके लिए, इंडेक्स करने के पारंपरिक तरीके या अपने हिसाब से बनाए गए, इंडेक्स किए जा सकने वाले टेक्स्ट का इस्तेमाल किया जा सकता है.- बदलावों के कलेक्शन की मदद से, फ़ाइलों में हुए बदलावों का पता लगाना. साथ ही, शेयर की गई ड्राइव की मदद से, उपयोगकर्ता के साथ शेयर की गई फ़ाइलों में हुए बदलावों का पता लगाना.
- Google Docs को एक्सपोर्ट और बदलें, ताकि आपका ऐप्लिकेशन आसानी से उपयोगकर्ता का दस्तावेज़ खोल सके.
क्लाइंट को माइग्रेट करने की प्रोसेस को आसान बनाने के लिए, एक सैंपल ऐप्लिकेशन उपलब्ध कराया गया है. इसमें, ऊपर बताए गए हर सुझाए गए विकल्प को दिखाया गया है. इसमें यह भी बताया गया है कि REST API का इस्तेमाल करके, उपयोगकर्ता की Drive फ़ाइलों को कैसे बनाएं, उनमें बदलाव कैसे करें, और उनसे जुड़ी क्वेरी कैसे करें. अगर आपको कोई समस्या आती है, तो StackOverflow पर google-drive-api टैग देखें.
माइग्रेशन
Drive का Android API बंद कर दिया गया है और सभी एपीआई कॉल काम नहीं कर रहे हैं. इसलिए, पक्का करें कि आपका ऐप्लिकेशन अब एपीआई को कॉल न कर रहा हो. ऐसा करने के लिए, एपीआई को शुरू करने वाला कोड हटाएं: addApi(Drive.API)
.
अगर आपने Drive के Android API से माइग्रेट नहीं किया है और आपका ऐप्लिकेशन एपीआई को कॉल करने की कोशिश करता है, तो गड़बड़ी का यह मैसेज दिखता है:
com.google.android.gms.common.api.ApiException: 17: API: Drive.API is not
available on this device. Connection failed with:
ConnectionResult{statusCode=API_UNAVAILABLE, resolution=null, message=null}