تتيح لك واجهة برمجة التطبيقات Google Drive API إنشاء تطبيقات تستفيد من السحابة الإلكترونية في Google Drive. مساحة التخزين. يمكنك تطوير تطبيقات تتكامل مع Drive، وإنشاء وظائف فعَّالة في تطبيقك باستخدام واجهة برمجة تطبيقات Drive.
يوضح هذا الرسم التخطيطي العلاقة بين تطبيق Drive Drive API وDrive:
![مقدّمة عن Google Drive](https://developers-dot-devsite-v2-prod.appspot.com/static/drive/images/drive-intro.png?authuser=0000&hl=ar)
تحدد هذه المصطلحات المكونات الرئيسية الموضحة في الشكل 1:
- Google Drive
- توفّر خدمة تخزين الملفات في السحابة الإلكترونية من Google للمستخدمين مساحة تخزين شخصية. مساحة تسمى ملفاتي، فضلاً عن خيار الوصول إلى المجلدات المشتركة التعاونية، تُسمى مساحات التخزين السحابي المشتركة.
- Google Drive API
- واجهة برمجة تطبيقات REST التي تتيح لك الاستفادة من تخزين Drive من داخل تطبيقك
- تطبيق Google Drive
- تطبيق يستخدم Drive كحل تخزين
- واجهة مستخدم Google Drive
- واجهة مستخدم Google التي تدير الملفات المخزنة على Drive. إذا كان تطبيقك محررًا، مثل جدول بيانات أو معالج كلمات، يمكنك الدمج مع واجهة مستخدم Drive لإنشاء ملفات وفتحها داخل تطبيقك
- ملفاتي
- موقع تخزين في Drive يملكه مستخدم معيّن. Files من Google المخزنة على "ملفاتي" يمكن مشاركتها مع المستخدمين الآخرين، ولكن تبقى ملكية المحتوى تقتصر على مستخدم فردي.
- OAuth 2.0
- بروتوكول التفويض الذي تطلبه واجهة برمجة تطبيقات Google Drive لمصادقة مستخدمي التطبيق. إذا كان تطبيقك يستخدم يمكنك تسجيل الدخول باستخدام حساب Google ستتعامل مع مسار OAuth 2.0 ورموز دخول التطبيق.
- مساحة التخزين السحابي المشتركة
- موقع تخزين في Drive يملك الملفات التي يتعاون فيها عدة مستخدمين. يمكن لأي مستخدم لديه إذن وصول إلى مساحة تخزين سحابي مشتركة الوصول إلى جميع الملفات التي يحتوي عليها. ويمكن منح المستخدمين أيضًا إذن الوصول إلى الملفات الفردية داخل الملف القيادة.
كيف يمكنك الاستفادة من Drive API؟
يمكنك استخدام Drive API لإجراء ما يلي:
- تنزيل الملفات من Drive و تحميل الملفات إلى Drive
- البحث عن الملفات والمجلدات المخزنة في Drive. إنشاء استعلامات بحث معقدة تقوم بإرجاع أي من حقول البيانات الوصفية للملفات في مورد Files.
- السماح للمستخدمين بمشاركة الملفات والمجلدات ومساحات التخزين السحابي للتعاون في إنشاء المحتوى
- ادمِج مع 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 بسيط، يمكنك الاطّلاع على نظرة عامة حول البدايات السريعة.