ড্রাইভ অ্যান্ড্রয়েড এপিআইটি ৬ই ডিসেম্বর, ২০১৮ থেকে অপ্রচলিত ঘোষণা করা হয়েছে এবং ১লা ফেব্রুয়ারি, ২০২৩-এ এটি সম্পূর্ণরূপে বন্ধ করে দেওয়া হবে ।
সময়রেখা
| তারিখ | ড্রাইভ অ্যান্ড্রয়েড এপিআই স্ট্যাটাস |
|---|---|
| ৬ ডিসেম্বর, ২০১৮ | বাতিলকরণের বিষয়টি সর্বসমক্ষে ঘোষণা করা হয়েছে। বিদ্যমান ক্লায়েন্টরা স্বাভাবিকভাবে এপিআই অ্যাক্সেস করতে পারবেন, তবে তাদের অবিলম্বে মাইগ্রেশনের কাজ শুরু করা উচিত। নতুন ক্লায়েন্টরা কোনোভাবেই এপিআই ব্যবহার করতে পারবেন না। |
| ২১ অক্টোবর, ২০১৯ | গুগল প্লে সার্ভিসেস এসডিকে ডিস্ট্রিবিউশন থেকে ড্রাইভ অ্যান্ড্রয়েড এপিআই সরিয়ে ফেলা হয়েছে। ড্রাইভ অ্যান্ড্রয়েড এপিআই ডিপেন্ডেন্সিটি অপসারণ না করা পর্যন্ত অ্যাপগুলো বিল্ড করা যাবে না, তবে বিদ্যমান বিল্ডগুলো প্রভাবিত হবে না। ড্রাইভ অ্যান্ড্রয়েড এপিআই-এর পাবলিক ডকুমেন্টেশন আর পাওয়া যাবে না। |
| ৩ মার্চ, ২০২২ | ড্রাইভ অ্যান্ড্রয়েড এপিআইটি বাতিল করা হয়েছে এবং এর সমস্ত এপিআই কল অকার্যকর। ক্লায়েন্টদের অবশ্যই এই তারিখের মধ্যে মাইগ্রেট করতে হবে। |
| ১ ফেব্রুয়ারী, ২০২৩ | ড্রাইভ অ্যান্ড্রয়েড এপিআই সম্পূর্ণরূপে বন্ধ করে দেওয়া হবে এবং সংযোগের সমস্ত প্রচেষ্টা ব্যর্থ হবে। |
ড্রাইভ REST API ব্যবহার করুন
ড্রাইভ REST API, ড্রাইভ অ্যান্ড্রয়েড API-এর মতোই কার্যকারিতা প্রদান করে, যার মধ্যে নিম্নলিখিত উপায়গুলো অন্তর্ভুক্ত রয়েছে:
- ড্রাইভের মতোই শেয়ার ও সহযোগিতা করুন। আপনি প্রয়োজন অনুযায়ী অনুমতি পরিচালনা করতে পারেন অথবা ব্যবহারকারীদের জন্য শেয়ার ডায়ালগ বক্সটি চালু করতে পারেন । REST API ফাইলগুলিতে মন্তব্য করার সুযোগও দেয়, যার ফলে আপনার অ্যাপ ফাইলটিকে ঘিরে চলমান আলোচনায় অংশগ্রহণ করতে পারে।
- প্রচলিত ইন্ডেক্সিং অথবা আপনার নিজস্ব কাস্টমাইজড, ইন্ডেক্সযোগ্য টেক্সট ব্যবহার করে
files.listএর মাধ্যমে ফাইল অনুসন্ধান করুন। - Changes কালেকশনের মাধ্যমে ফাইলগুলিতে এবং শেয়ার্ড ড্রাইভের মাধ্যমে ব্যবহারকারীর সাথে শেয়ার করা যেকোনো ফাইলে হওয়া পরিবর্তনগুলি শনাক্ত করুন।
- গুগল ডক্স এক্সপোর্ট ও রূপান্তর করুন, যাতে আপনার অ্যাপ সহজেই ব্যবহারকারীর ডকুমেন্ট খুলতে পারে।
ক্লায়েন্টের মাইগ্রেশনের কাজ সহজ করার জন্য একটি নমুনা অ্যাপ দেওয়া হয়েছে, যা উপরে প্রস্তাবিত প্রতিটি বিকল্প প্রদর্শন করে। এটি আরও দেখায় কিভাবে 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}