تسمح Google Drive API للعملاء بالوصول إلى الموارد من Google Drive.
- مورد REST:  v3.about
- مورد REST:  v3.accessproposals
- مورد REST:  v3.apps
- مورد REST:  v3.changes
- مورد REST:  v3.channels
- مورد REST:  v3.comments
- مورد REST:  v3.drives
- مورد REST:  v3.files
- مورد REST:  v3.operations
- مورد REST:  v3.permissions
- مورد REST:  v3.replies
- مورد REST:  v3.revisions
الخدمة: 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}يستردّ اقتراح وصول حسب المعرّف. | 
| 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/filesPOST /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}تعدّل هذه الطريقة مراجعة باستخدام دلالات التصحيح. |