تتيح لك واجهة برمجة تطبيقات Google Drive إنشاء تطبيقات تستفيد من التخزين في السحابة الإلكترونية على Google Drive. يمكنك تطوير التطبيقات التي تتكامل مع Drive وإنشاء وظائف فعّالة في تطبيقك باستخدام Drive API.
يوضح هذا المخطّط البياني العلاقة بين تطبيق Drive وDrive API وDrive:

تحدد هذه المصطلحات المكونات الرئيسية الموضحة في الشكل 1:
- Google Drive
- توفّر خدمة تخزين الملفات على السحابة الإلكترونية من Google للمستخدمين مساحة تخزين شخصية تُعرف باسم ملفاتي وخيار الوصول إلى المجلدات المشتركة التعاونية التي تُعرف باسم مساحات التخزين السحابي المشتركة.
- واجهة برمجة تطبيقات Google Drive
- واجهة برمجة تطبيقات REST التي تتيح لك الاستفادة من مساحة التخزين في Drive من داخل تطبيقك.
- تطبيق Google Drive
- تطبيق يستفيد من Drive كحل للتخزين
- واجهة مستخدم Google Drive
- واجهة مستخدم Google التي تدير الملفات المخزَّنة على Drive إذا كان تطبيقك بصيغة المحرِّر، مثل معالج جداول البيانات أو النصوص، يمكنك التكامل مع واجهة مستخدم Drive لإنشاء الملفات وفتحها داخل تطبيقك.
- ملفاتي
- موقع تخزين Drive يمتلكه مستخدم معيّن. يمكن مشاركة الملفات المخزّنة في "ملفاتي" مع مستخدمين آخرين، ولكن تظل ملكية المحتوى خاصة بمستخدم فردي.
- OAuth 2.0
- بروتوكول التفويض الذي تتطلبه Google Drive API لمصادقة مستخدمي تطبيقك. وإذا كان تطبيقك يستخدم ميزة تسجيل الدخول باستخدام حساب Google، سيعالج مسار OAuth 2.0 ورموز الدخول إلى التطبيق.
- مساحة التخزين السحابي المشتركة
- موقع تخزين في Drive يمتلك الملفات التي يتعاون فيها عدة مستخدمين في العمل. يمكن لأي مستخدم لديه إذن وصول إلى مساحة التخزين السحابي المشتركة الوصول إلى جميع الملفات التي تحتوي عليها. يمكن أيضًا منح المستخدمين إذن الوصول إلى ملفات فردية داخل مساحة التخزين السحابي المشتركة.
ما أهمية Drive API؟
يمكنك استخدام Drive API لإجراء ما يلي:
- تنزيل الملفات من Drive وتحميل الملفات إلى Drive
- ابحث عن الملفات والمجلدات المخزنة في Drive. أنشئ طلبات بحث معقدة تعرض أيًا من حقول البيانات الوصفية للملفات في مورد الملفات.
- يمكنك السماح للمستخدمين بمشاركة الملفات والمجلدات ومساحات التخزين السحابي للتعاون في العمل على المحتوى.
- يمكنك الدمج مع Google Picker API للبحث في كل الملفات في Drive، ثم عرض اسم الملف وعنوان URL وتاريخ آخر تعديل والمستخدم.
- أنشئ اختصارات تابعة لجهات خارجية وهي روابط خارجية إلى بيانات مخزّنة خارج Drive، في مخزن بيانات مختلف أو نظام تخزين في السحابة الإلكترونية.
- يمكنك إنشاء مجلد Drive مخصَّص لتخزين البيانات الخاصة بالتطبيقات حتى لا يتمكّن التطبيق من الوصول إلى كل محتوى المستخدم المخزَّن في Drive.
- يمكنك دمج التطبيق الذي يتوافق مع Drive مع واجهة مستخدم Drive باستخدام واجهة مستخدم Google Drive. إنها واجهة مستخدم الويب القياسية من Google التي يمكنك استخدامها لإنشاء ملفات Drive وتنظيمها واكتشافها ومشاركتها.
- يمكنك تطبيق التصنيفات على ملفات Drive، وضبط قيم حقول التصنيف، وقراءة قيم حقول التصنيف على الملفات، والبحث عن الملفات باستخدام عبارات البيانات الوصفية للتصنيفات التي تم تحديدها من خلال تصنيف التصنيف المخصّص.
هل تريد مشاهدة Google Drive API بشكل عملي؟
تقدّم قناة Google Workspace Developers فيديوهات عن النصائح
وآخر الميزات.
|
مواضيع ذات صلة
للاطّلاع على عمليات التطوير باستخدام واجهات برمجة تطبيقات Google Workspace، بما في ذلك التعامل مع المصادقة والتفويض، يُرجى الرجوع إلى مقالة التطوير على Google Workspace.
للتعرّف على كيفية ضبط تطبيق بسيط لواجهة برمجة تطبيقات Google Drive وتشغيله، يمكنك الاطّلاع على نظرة عامة على البدء السريع.