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