تم إيقاف واجهة برمجة التطبيقات Drive Android نهائيًا اعتبارًا من 6 كانون الأول (ديسمبر) 2018، وسيتم إيقافها بالكامل في 1 شباط (فبراير) 2023.
المخطط الزمني
التاريخ | حالة واجهة برمجة التطبيقات Drive Android API |
---|---|
6 كانون الأول (ديسمبر) 2018 | يتم الإعلان عن الإيقاف نهائيًا بشكل علني. سيتمكّن العملاء الحاليون من الوصول إلى واجهة برمجة التطبيقات بشكل طبيعي، ولكن عليهم البدء فورًا في نقل البيانات. يجب ألا يستخدم العملاء الجدد واجهة برمجة التطبيقات. |
21 أكتوبر 2019 | تمت إزالة واجهة برمجة التطبيقات Drive Android API من حزمة تطوير البرامج (SDK) الخاصة بـ "خدمات Google Play". لن تتمكّن التطبيقات من إنشاء إصدارات إلى أن تتم إزالة تبعية واجهة برمجة التطبيقات Drive Android، ولكن لن تتأثّر الإصدارات الحالية. لن تكون المستندات المتاحة للجميع الخاصة بواجهة برمجة التطبيقات لنظام التشغيل Android في Drive متاحة بعد الآن. |
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" وتحويلها ليتمكّن تطبيقك من فتح مستند أحد المستخدمين بسهولة
لتسهيل جهود نقل التطبيقات، يتم توفير تطبيق نموذجي يوضّح كل البدائل المقترَحة أعلاه. توضّح هذه الصفحة أيضًا كيفية إنشاء ملفات Drive الخاصة بالمستخدم وتعديلها والبحث عنها باستخدام واجهة REST API. إذا واجهت أي مشاكل، يمكنك الاطّلاع على علامة google-drive-api على StackOverflow.
النقل
بما أنّ واجهة برمجة التطبيقات 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}