Google Drive API

تسمح Google Drive API للعملاء بالوصول إلى الموارد من Google Drive.

الخدمة: googleapis.com/drive/v3

لاستخدام هذه الخدمة، ننصحك باستخدام مكتبات البرامج للعملاء التي توفّرها Google. إذا كان تطبيقك يحتاج إلى استخدام مكتباتك الخاصة لطلب هذه الخدمة، استخدِم المعلومات التالية عند تقديم طلبات البيانات من واجهة برمجة التطبيقات.

المستند الخاص بالاكتشاف

مستند الاكتشاف هو مواصفات قابلة للقراءة آليًا لوصف واجهات REST API واستخدامها. ويتم استخدامها لإنشاء مكتبات برامج للعملاء ومكوّنات إضافية لبيئات التطوير المتكاملة وأدوات أخرى تتفاعل مع Google APIs. قد توفّر خدمة واحدة مستندات اكتشاف متعددة. توفّر هذه الخدمة مستند الاكتشاف التالي:

نقطة نهاية الخدمة

نقطة نهاية الخدمة هي عنوان URL أساسي يحدّد عنوان الشبكة لخدمة API. قد تتضمّن خدمة واحدة نقاط نهاية متعددة للخدمة. تتضمّن هذه الخدمة نقطة نهاية الخدمة التالية، وترتبط كل معرّفات الموارد المنتظمة (URI) التالية بنقطة نهاية الخدمة هذه:

  • https://www.googleapis.com

مورد REST: ‏ v3.about

الطُرق
get GET /drive/v3/about
تعرض هذه السمة معلومات حول المستخدم وDrive وإمكانات النظام.

مورد REST: ‏ v3.accessproposals

الطُرق
get GET /drive/v3/files/{fileId}/accessproposals/{proposalId}
يستردّ هذا الطلب AccessProposal حسب رقم التعريف.
list GET /drive/v3/files/{fileId}/accessproposals
تعرض هذه السمة قائمة بطلبات الوصول إلى ملف.
resolve POST /drive/v3/files/{fileId}/accessproposals/{proposalId}:resolve
تُستخدَم للموافقة على "اقتراح الوصول" أو رفضه.

مورد REST: ‏ v3.apps

الطُرق
get GET /drive/v3/apps/{appId}
للحصول على تطبيق معيّن.
list GET /drive/v3/apps
تعرض هذه السمة قائمة بالتطبيقات المثبَّتة لدى المستخدم.

مورد REST: ‏ v3.changes

الطُرق
getStartPageToken GET /drive/v3/changes/startPageToken
تعرض هذه الطريقة الرمز المميّز pageToken للصفحة الأولى من قائمة التغييرات المستقبلية.
list GET /drive/v3/changes
تعرض هذه السمة التغييرات التي أجراها مستخدم أو تم إجراؤها في مساحة تخزين سحابي مشتركة.
watch POST /drive/v3/changes/watch
للاشتراك في إشعارات التغييرات التي تطرأ على مستخدم.

مورد REST: ‏ v3.channels

الطُرق
stop POST /drive/v3/channels/stop
يوقف مشاهدة الموارد من خلال هذه القناة.

مورد REST: ‏ v3.comments

الطُرق
create POST /drive/v3/files/{fileId}/comments
لإنشاء تعليق على ملف
delete DELETE /drive/v3/files/{fileId}/comments/{commentId}
يحذف هذا الإجراء تعليقًا.
get GET /drive/v3/files/{fileId}/comments/{commentId}
يحصل على تعليق حسب رقم التعريف.
list GET /drive/v3/files/{fileId}/comments
تعرض هذه السمة تعليقات ملف.
update PATCH /drive/v3/files/{fileId}/comments/{commentId}
تعدّل هذه الطريقة تعليقًا باستخدام دلالات التصحيح.

مورد REST: ‏ v3.drives

الطُرق
create POST /drive/v3/drives
تُنشئ هذه السمة مساحة تخزين سحابي مشتركة.
delete DELETE /drive/v3/drives/{driveId}
يحذف هذا الأمر نهائيًا مساحة تخزين سحابي مشتركة يكون المستخدم فيها organizer.
get GET /drive/v3/drives/{driveId}
تعرض هذه الطريقة البيانات الوصفية لمساحة تخزين سحابي مشتركة حسب رقم التعريف.
hide POST /drive/v3/drives/{driveId}/hide
يخفي مساحة تخزين سحابي مشتركة من العرض التلقائي.
list GET /drive/v3/drives

تعرض هذه السمة مساحات التخزين السحابي المشتركة الخاصة بالمستخدم.

unhide POST /drive/v3/drives/{driveId}/unhide
تعمل هذه السمة على استعادة مساحة تخزين سحابي مشتركة إلى العرض التلقائي.
update PATCH /drive/v3/drives/{driveId}
تعدّل هذه الطريقة البيانات الوصفية لمساحة تخزين سحابي مشتركة.

مورد REST: ‏ v3.files

الطُرق
copy POST /drive/v3/files/{fileId}/copy
ينشئ نسخة من ملف ويطبّق أي تحديثات مطلوبة باستخدام دلالات التصحيح.
create POST /drive/v3/files
POST /upload/drive/v3/files

تنشئ هذه الطريقة ملفًا جديدًا.

delete DELETE /drive/v3/files/{fileId}
يحذف هذا الإجراء نهائيًا ملفًا يملكه المستخدم بدون نقله إلى المهملات.
download POST /drive/v3/files/{fileId}/download
تنزيل محتوى ملف
emptyTrash DELETE /drive/v3/files/trash
لحذف جميع ملفات المستخدم في المهملات نهائيًا
export GET /drive/v3/files/{fileId}/export
تصدِّر هذه الطريقة مستند Google Workspace إلى نوع MIME المطلوب وتعرض محتوى البايت الذي تم تصديره.
generateIds GET /drive/v3/files/generateIds
تنشئ هذه السمة مجموعة من أرقام تعريف الملفات التي يمكن تقديمها في طلبات الإنشاء أو النسخ.
get GET /drive/v3/files/{fileId}

تعرض هذه الطريقة البيانات الوصفية أو المحتوى الخاص بملف معيّن من خلال رقم التعريف.

list GET /drive/v3/files

تعرض هذه السمة ملفات المستخدم.

listLabels GET /drive/v3/files/{fileId}/listLabels
تعرض هذه السمة التصنيفات في ملف.
modifyLabels POST /drive/v3/files/{fileId}/modifyLabels
تعدّل مجموعة التصنيفات المطبَّقة على ملف.
update PATCH /drive/v3/files/{fileId}
PATCH /upload/drive/v3/files/{fileId}

تعدّل هذه الطريقة البيانات الوصفية للملف و/أو محتواه.

watch POST /drive/v3/files/{fileId}/watch
يؤدي هذا الإجراء إلى الاشتراك في التغييرات التي يتم إجراؤها على ملف.

مورد REST: ‏ v3.operations

الطُرق
get GET /drive/v3/operations/{name}
تعرض هذه الطريقة أحدث حالة لعملية تستغرق وقتًا طويلاً.

مورد REST: ‏ v3.permissions

الطُرق
create POST /drive/v3/files/{fileId}/permissions
ينشئ هذا الأمر إذنًا لملف أو مساحة تخزين سحابي مشتركة.
delete DELETE /drive/v3/files/{fileId}/permissions/{permissionId}
لحذف إذن
get GET /drive/v3/files/{fileId}/permissions/{permissionId}
يحصل على إذن حسب رقم التعريف.
list GET /drive/v3/files/{fileId}/permissions
تعرض هذه السمة أذونات ملف أو مساحة تخزين سحابي مشتركة.
update PATCH /drive/v3/files/{fileId}/permissions/{permissionId}
تعدّل هذه الطريقة إذنًا باستخدام دلالات التصحيح.

مورد REST: ‏ v3.replies

الطُرق
create POST /drive/v3/files/{fileId}/comments/{commentId}/replies
لإنشاء ردّ على تعليق
delete DELETE /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}
لحذف ردّ
get GET /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}
يحصل على ردّ حسب رقم التعريف.
list GET /drive/v3/files/{fileId}/comments/{commentId}/replies
تعرض هذه السمة ردود التعليق.
update PATCH /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId}
تعدّل هذه الطريقة ردًا باستخدام دلالات التصحيح.

مورد REST: ‏ v3.revisions

الطُرق
delete DELETE /drive/v3/files/{fileId}/revisions/{revisionId}
لحذف إصدار ملف نهائيًا.
get GET /drive/v3/files/{fileId}/revisions/{revisionId}
تعرض هذه الطريقة البيانات الوصفية أو المحتوى الخاص بنسخة سابقة معيّنة من خلال رقم التعريف.
list GET /drive/v3/files/{fileId}/revisions
تعرض هذه السمة نُسخ الملف السابقة.
update PATCH /drive/v3/files/{fileId}/revisions/{revisionId}
تعدّل هذه الطريقة مراجعة باستخدام دلالات التصحيح.