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