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