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

ড্রাইভ অ্যান্ড্রয়েড এপিআইটি ৬ই ডিসেম্বর, ২০১৮ থেকে অপ্রচলিত ঘোষণা করা হয়েছে এবং ১লা ফেব্রুয়ারি, ২০২৩-এ এটি সম্পূর্ণরূপে বন্ধ করে দেওয়া হবে

সময়রেখা

তারিখ ড্রাইভ অ্যান্ড্রয়েড এপিআই স্ট্যাটাস
৬ ডিসেম্বর, ২০১৮ বাতিলকরণের বিষয়টি সর্বসমক্ষে ঘোষণা করা হয়েছে। বিদ্যমান ক্লায়েন্টরা স্বাভাবিকভাবে এপিআই অ্যাক্সেস করতে পারবেন, তবে তাদের অবিলম্বে মাইগ্রেশনের কাজ শুরু করা উচিত। নতুন ক্লায়েন্টরা কোনোভাবেই এপিআই ব্যবহার করতে পারবেন না।
২১ অক্টোবর, ২০১৯ গুগল প্লে সার্ভিসেস এসডিকে ডিস্ট্রিবিউশন থেকে ড্রাইভ অ্যান্ড্রয়েড এপিআই সরিয়ে ফেলা হয়েছে। ড্রাইভ অ্যান্ড্রয়েড এপিআই ডিপেন্ডেন্সিটি অপসারণ না করা পর্যন্ত অ্যাপগুলো বিল্ড করা যাবে না, তবে বিদ্যমান বিল্ডগুলো প্রভাবিত হবে না। ড্রাইভ অ্যান্ড্রয়েড এপিআই-এর পাবলিক ডকুমেন্টেশন আর পাওয়া যাবে না।
৩ মার্চ, ২০২২ ড্রাইভ অ্যান্ড্রয়েড এপিআইটি বাতিল করা হয়েছে এবং এর সমস্ত এপিআই কল অকার্যকর। ক্লায়েন্টদের অবশ্যই এই তারিখের মধ্যে মাইগ্রেট করতে হবে।
১ ফেব্রুয়ারী, ২০২৩ ড্রাইভ অ্যান্ড্রয়েড এপিআই সম্পূর্ণরূপে বন্ধ করে দেওয়া হবে এবং সংযোগের সমস্ত প্রচেষ্টা ব্যর্থ হবে।

ড্রাইভ REST API ব্যবহার করুন

ড্রাইভ REST API, ড্রাইভ অ্যান্ড্রয়েড API-এর মতোই কার্যকারিতা প্রদান করে, যার মধ্যে নিম্নলিখিত উপায়গুলো অন্তর্ভুক্ত রয়েছে:

ক্লায়েন্টের মাইগ্রেশনের কাজ সহজ করার জন্য একটি নমুনা অ্যাপ দেওয়া হয়েছে, যা উপরে প্রস্তাবিত প্রতিটি বিকল্প প্রদর্শন করে। এটি আরও দেখায় কিভাবে REST API ব্যবহার করে একজন ব্যবহারকারীর ড্রাইভ ফাইল তৈরি, পরিবর্তন এবং কোয়েরি করতে হয়। আপনার কোনো সমস্যা হলে, StackOverflow-তে google-drive-api ট্যাগটি দেখুন।

অভিবাসন

যেহেতু Drive Android API-টি এখন আর ব্যবহারযোগ্য নয় এবং এর সমস্ত API কল অকার্যকর, তাই নিশ্চিত করুন যে আপনার অ্যাপটি আর এই API-টিকে কল করছে না। এটি করার জন্য, API-টি ইনিশিয়ালাইজ করার কোডটি ( addApi(Drive.API) সরিয়ে ফেলুন।

আপনি যদি Drive Android API থেকে মাইগ্রেট না করেন এবং আপনার অ্যাপ 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}