مقدمة إلى Google Drive API

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

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

مقدمة حول Google Drive
الشكل 1. الرسم البياني للعلاقة بواجهة برمجة تطبيقات Google 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 من أجل:

الخطوات التالية

  • للتعرّف على معلومات حول تطوير البرامج باستخدام Google Workspace APIs، بما في ذلك التعامل مع المصادقة والتفويض، يُرجى الرجوع إلى التطوير على Google Workspace.

  • للتعرُّف على كيفية ضبط تطبيق Google Drive API بسيط وتشغيله، اقرأ نظرة عامة على Quickstarts.