Google Drive Android API से माइग्रेट करना

Drive Android API को 6 दिसंबर, 2018 से बंद कर दिया गया है. यह एपीआई पूरी तरह से काम करेगा इसे 1 फ़रवरी, 2023 को बंद कर दिया जाएगा.

टाइमलाइन

तारीख Drive Android API की स्थिति
6 दिसंबर, 2018 बंद करने की सूचना सार्वजनिक रूप से दी गई है. मौजूदा क्लाइंट ये काम कर पाएंगे एपीआई को सामान्य तौर पर ऐक्सेस करता है, लेकिन माइग्रेशन के साथ तुरंत शुरू हो जाना चाहिए प्रयास करते हैं. नए क्लाइंट को एपीआई का इस्तेमाल नहीं करना चाहिए.
21 अक्टूबर, 2019 Google Play Services SDK से, Drive Android API को हटा दिया गया है वितरण. ऐप्लिकेशन तब तक बिल्ड नहीं कर पाएंगे, जब तक Drive Android को नहीं हटाया जाता एपीआई डिपेंडेंसी है, लेकिन मौजूदा बिल्ड पर कोई असर नहीं पड़ेगा. Drive Android API (एपीआई) सार्वजनिक दस्तावेज़ अब उपलब्ध नहीं होगा.
3 मार्च, 2022 Drive Android API के इस्तेमाल पर रोक लगा दी गई है और सभी एपीआई कॉल का इस्तेमाल नहीं किया जा रहा है. क्लाइंट को इस तारीख तक माइग्रेट कर लेना चाहिए.
1 फ़रवरी, 2023 Drive Android API को पूरी तरह से बंद कर दिया जाएगा. साथ ही, किसी भी डिवाइस से कनेक्ट नहीं किया जा सकेगा.

Drive REST API का इस्तेमाल करना

Drive REST API, Drive Android API जैसी सभी सुविधाएं देता है, इसमें ये काम भी शामिल हैं:

क्लाइंट को माइग्रेट करने की कोशिशों को आसान बनाने के लिए, ऐप्लिकेशन का एक सैंपल दिया गया है, जो ऊपर बताए गए सभी बदलाव दिखाता है. इसमें यह भी बताया गया है कि REST API का इस्तेमाल करके, उपयोगकर्ता की Drive फ़ाइलें बनाना, उनमें बदलाव करना, और उनके बारे में क्वेरी करना. अगर आपको कोई समस्या है, तो 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}