تتيح لك واجهة برمجة تطبيقات 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 لمصادقة مستخدمي تطبيقك. إذا كان تطبيقك يستخدم ميزة تسجيل الدخول باستخدام حساب 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 بسيط، يمكنك الاطّلاع على نظرة عامة على عمليات البدء السريع.