نظرة عامة على Google Drive API

هل لديك 5 دقائق؟
ساعدنا في تحسين مستندات Google Workspace من خلال المشاركة في استطلاع سريع على الإنترنت.

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

يوضّح هذا الرسم البياني العلاقة بين تطبيق Drive وDrive API وDrive:

مخطط علاقات Google Drive
الشكل 1. مخطّط علاقات Google 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 وتشغيله، يُرجى الاطّلاع على البدايات السريعة.