Google ড্রাইভ Android API থেকে স্থানান্তর করুন৷

ড্রাইভ অ্যান্ড্রয়েড এপিআই 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 ব্যবহার করে ব্যবহারকারীর ড্রাইভ ফাইলগুলির জন্য কীভাবে তৈরি, সংশোধন এবং অনুসন্ধান করতে হয় তাও দেখায়৷ আপনার যদি কোনো সমস্যা থাকে, 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}