ড্রাইভ অ্যান্ড্রয়েড এপিআই 6 ডিসেম্বর, 2018 থেকে অবচয়িত হয়েছে এবং 1 ফেব্রুয়ারি, 2023-এ সম্পূর্ণরূপে প্রত্যাখ্যান করা হবে৷
টাইমলাইন
তারিখ | ড্রাইভ অ্যান্ড্রয়েড এপিআই অবস্থা |
---|---|
ডিসেম্বর 6, 2018 | অবচয় প্রকাশ্যে ঘোষণা করা হয়। বিদ্যমান ক্লায়েন্টরা সাধারণত API অ্যাক্সেস করতে সক্ষম হবে, কিন্তু অবিলম্বে মাইগ্রেশন প্রচেষ্টার সাথে শুরু করা উচিত। নতুন ক্লায়েন্টদের API ব্যবহার করা উচিত নয়। |
অক্টোবর 21, 2019 | ড্রাইভ Android API Google Play পরিষেবা SDK বিতরণ থেকে সরানো হয়েছে৷ ড্রাইভ অ্যান্ড্রয়েড এপিআই নির্ভরতা অপসারণ না করা পর্যন্ত অ্যাপগুলি তৈরি করতে অক্ষম হবে, তবে বিদ্যমান বিল্ডগুলি প্রভাবিত হবে না। ড্রাইভ অ্যান্ড্রয়েড এপিআই পাবলিক ডকুমেন্টেশন আর উপলব্ধ হবে না। |
3 মার্চ, 2022 | ড্রাইভ অ্যান্ড্রয়েড এপিআই বাতিল করা হয়েছে এবং সমস্ত API কল অ-কার্যকর। গ্রাহকদের এই তারিখের মধ্যে স্থানান্তর করতে হবে। |
ফেব্রুয়ারি 1, 2023 | ড্রাইভ অ্যান্ড্রয়েড API সম্পূর্ণরূপে বন্ধ করা হবে এবং সমস্ত সংযোগ প্রচেষ্টা ব্যর্থ হবে৷ |
Drive REST API ব্যবহার করুন
ড্রাইভ REST API ড্রাইভ অ্যান্ড্রয়েড API-এর মতো একই কার্যকারিতা অফার করে, এর উপায়গুলি সহ:
- আপনি ড্রাইভ থেকে আশানুরূপ ভাগ করুন এবং সহযোগিতা করুন৷ আপনি অনুমতিগুলি পরিচালনা করতে পারেন বা প্রয়োজন অনুসারে ব্যবহারকারীদের কাছে শেয়ার ডায়ালগটি প্রম্পট করতে পারেন ৷ REST API ফাইলগুলিতে মন্তব্য করার অনুমতি দেয়, আপনার অ্যাপটিকে একটি ফাইলের চারপাশে কথোপকথনের সাথে ইন্টারঅ্যাক্ট করার অনুমতি দেয়।
- ঐতিহ্যগত ইন্ডেক্সিং বা আপনার নিজস্ব কাস্টমাইজ করা, ইনডেক্সযোগ্য পাঠ্যের উপর ভিত্তি করে
files.list
ব্যবহার করে ফাইলগুলির জন্য অনুসন্ধান করুন। - পরিবর্তন সংগ্রহের মাধ্যমে এবং শেয়ার্ড ড্রাইভের মাধ্যমে ব্যবহারকারীর সাথে শেয়ার করা যেকোনো ফাইলের পরিবর্তন সনাক্ত করুন।
- Google ডক্স রপ্তানি এবং রূপান্তর করুন যাতে আপনার অ্যাপ সহজেই একজন ব্যবহারকারীর নথি খুলতে পারে।
ক্লায়েন্ট মাইগ্রেশন প্রচেষ্টা সহজ করার জন্য, একটি নমুনা অ্যাপ প্রদান করা হয়েছে যা উপরের প্রতিটি প্রস্তাবিত প্রতিস্থাপন প্রদর্শন করে। এটি REST API ব্যবহার করে ব্যবহারকারীর ড্রাইভ ফাইলগুলির জন্য কীভাবে তৈরি, সংশোধন এবং অনুসন্ধান করতে হয় তাও দেখায়৷ আপনার যদি কোনো সমস্যা থাকে, StackOverflow-এ google-drive-api ট্যাগটি দেখুন।
মাইগ্রেশন
যেহেতু ড্রাইভ অ্যান্ড্রয়েড এপিআই বাতিল করা হয়েছে, এবং সমস্ত API কল অ-কার্যকর, তাই নিশ্চিত করুন যে আপনার অ্যাপটি আর API-কে কল করছে না। এটি করার জন্য, API-কে আরম্ভ করে এমন কোডটি সরান: addApi(Drive.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}