نقل البيانات من Google Drive Android API

تم إيقاف واجهة برمجة التطبيقات Drive Android API نهائيًا اعتبارًا من 6 كانون الأول (ديسمبر) 2018، وسيتم إيقافها بالكامل في 1 شباط (فبراير) 2023.

المخطط الزمني

التاريخ حالة واجهة برمجة التطبيقات Drive Android API
6 كانون الأول (ديسمبر) 2018 يتم الإعلان بشكل علني عن إيقاف الميزة نهائيًا. سيتمكّن العملاء الحاليون من الوصول إلى واجهة برمجة التطبيقات بشكلٍ طبيعي، ولكن عليهم بدء جهود نقل البيانات على الفور. يجب ألا يستخدم العملاء الجدد واجهة برمجة التطبيقات.
21 تشرين الأول (أكتوبر) 2019 تمت إزالة واجهة برمجة التطبيقات Drive Android API من عملية توزيع حزمة تطوير البرامج (SDK) لـ "خدمات Google Play". لن تتمكّن التطبيقات من الإنشاء إلى أن تتم إزالة الاعتماد على واجهة برمجة التطبيقات لنظام التشغيل Android في Drive، ولكن لن تتأثّر الإصدارات الحالية. لن تعود الوثائق العامة لواجهة برمجة التطبيقات Drive Android متاحة.
3 آذار (مارس) 2022 تم إيقاف واجهة برمجة التطبيقات Drive Android API نهائيًا، وجميع طلبات البيانات من واجهة برمجة التطبيقات غير قابلة للاستخدام. على العملاء نقل بياناتهم بحلول هذا التاريخ.
1 شباط (فبراير) 2023 سيتم إيقاف واجهة برمجة التطبيقات Drive Android API بالكامل ولن تنجح أي محاولات اتصال.

استخدام واجهة برمجة تطبيقات Drive REST

توفّر واجهة برمجة التطبيقات Drive REST API الوظائف نفسها التي توفّرها واجهة برمجة التطبيقات Drive Android API، بما في ذلك طرق تنفيذ ما يلي:

لتسهيل جهود نقل بيانات العملاء، يتم توفير نموذج تطبيق يوضّح كل بديل من البدائل المقترَحة أعلاه. ويوضّح أيضًا كيفية إنشاء ملفات المستخدم على Drive وتعديلها وإجراء طلب بحث عنها باستخدام واجهة برمجة التطبيقات REST API. إذا واجهت أي مشاكل، يمكنك الاطّلاع على علامة google-drive-api على StackOverflow.

النقل

بما أنّ واجهة برمجة التطبيقات Drive Android API متوقّفة نهائيًا، وجميع طلبات البيانات من واجهة برمجة التطبيقات غير قابلة للتشغيل، تأكَّد من أنّ تطبيقك لم يعُد يطلب البيانات من واجهة برمجة التطبيقات. لإجراء ذلك، أزِل الرمز الذي يُنشئ واجهة برمجة التطبيقات: addApi(Drive.API).

إذا لم تنقل بياناتك من Drive Android API وحاول تطبيقك memanggil واجهة برمجة التطبيقات، ستظهر رسالة الخطأ التالية:

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}