تسمح 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} يستردّ هذا الطلب 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} تعدّل هذه الطريقة مراجعة باستخدام دلالات التصحيح. |