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