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