Drive Android API को 6 दिसंबर, 2018 से बंद कर दिया गया है और 1 फ़रवरी, 2023 को इसे पूरी तरह से बंद कर दिया जाएगा.
टाइमलाइन
तारीख | Drive Android API का स्टेटस |
---|---|
6 दिसंबर, 2018 | बंद करने का एलान सार्वजनिक तौर पर किया गया है. मौजूदा क्लाइंट, सामान्य तौर पर एपीआई को ऐक्सेस कर पाएंगे. हालांकि, डेटा को दूसरी जगह भेजने की प्रोसेस तुरंत शुरू कर दी जानी चाहिए. नए क्लाइंट को इस एपीआई का इस्तेमाल नहीं करना चाहिए. |
21 अक्टूबर, 2019 | Drive Android API को Google Play Services SDK टूल डिस्ट्रिब्यूशन से हटा दिया गया है. जब तक Drive Android API डिपेंडेंसी हटाई नहीं जाती, तब तक ऐप्लिकेशन नहीं बनाए जा सकेंगे. हालांकि, मौजूदा बिल्ड पर कोई असर नहीं पड़ेगा. 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 दस्तावेज़' को एक्सपोर्ट करें और उसका फ़ॉर्मैट बदलें, ताकि आपका ऐप्लिकेशन आसानी से उपयोगकर्ता का दस्तावेज़ खोल सके.
क्लाइंट को माइग्रेट करने की कोशिशों को आसान बनाने के लिए, एक ऐप्लिकेशन का सैंपल दिया गया है. इसमें, ऊपर दिए गए हर बदलाव के बारे में बताया गया है. इसमें यह भी बताया गया है कि 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}