تم إيقاف واجهة برمجة التطبيقات 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 أيضًا التعليق على الملفات، ما يسمح لتطبيقك بالتفاعل مع المحادثة حول ملف معيّن.
- يمكنك البحث عن الملفات باستخدام
files.list
، استنادًا إلى الفهرسة التقليدية أو النص المخصّص القابل للفهرسة. - رصد التغييرات في الملفات من خلال مجموعة "التغييرات" وأي ملفات تمت مشاركتها مع المستخدم من خلال مساحات التخزين السحابي المشتركة
- تصدير ملفات "مستندات Google" وتحويلها ليتمكّن تطبيقك من فتح مستند المستخدم بسهولة
لتسهيل جهود نقل بيانات العملاء، يتم توفير نموذج تطبيق يوضّح كل بديل من البدائل المقترَحة أعلاه. ويوضّح أيضًا كيفية إنشاء ملفات المستخدم على 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}