تسمح Google Drive API للعملاء بالوصول إلى الموارد من Google Drive.
- مورد RST: v3.about
- مورد ReST: v3.apps
- مورد ReST: v3.changes
- مورد ReST: v3.channels
- مورد RST: v3.comments
- مورد RST: v3.drives
- مورد REST: v3.files
- مورد RST: v3.permissions
- مورد ReST: v3.replies
- مورد ReST: v3.revisions
الخدمة: googleapis.com/drive/v3
للاتصال بهذه الخدمة، ننصحك باستخدام مكتبات العملاء التي توفّرها Google. إذا كان تطبيقك يحتاج إلى استخدام مكتباتك الخاصة لاستدعاء هذه الخدمة، استخدِم المعلومات التالية عند إنشاء طلبات واجهة برمجة التطبيقات.
مستند Discovery
مستند الاكتشاف هو مواصفات يمكن للآلة قراءتها لوصف واجهات برمجة تطبيقات REST واستخدامها. يتم استخدامه لإنشاء مكتبات للعملاء، ومكونات IDE، وأدوات أخرى تتفاعل مع Google APIs. قد توفّر خدمة واحدة مستندات اكتشاف متعددة. توفّر هذه الخدمة مستند Discovery التالي:
نقطة نهاية الخدمة
نقطة نهاية الخدمة هي عنوان URL أساسي يحدِّد عنوان الشبكة لإحدى خدمات واجهة برمجة التطبيقات. قد تتضمن خدمة واحدة نقاط نهاية متعددة للخدمة. تتضمن هذه الخدمة نقطة نهاية الخدمة التالية وجميع معرّفات الموارد المنتظمة (URI) أدناه مرتبطة بنقطة نهاية الخدمة هذه:
https://www.googleapis.com
مورد REST: v3.about
الطُرق | |
---|---|
get |
GET /drive/v3/about تحصل على معلومات عن المستخدم وDrive الخاص بالمستخدم وإمكانيات النظام. |
مورد REST: v3.apps
الطُرق | |
---|---|
get |
GET /drive/v3/apps/{appId} الحصول على تطبيق معيّن |
list |
GET /drive/v3/apps يسرد التطبيقات المثبّتة لدى المستخدم. |
مورد REST: v3.changes
الطُرق | |
---|---|
getStartPageToken |
GET /drive/v3/changes/startPageToken يتم الحصول على رمز الصفحة الرئيسي لإدراج التغييرات المستقبلية. |
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} يؤدي هذا الإجراء إلى حذف ملف يملكه المستخدم نهائيًا بدون نقله إلى المهملات. |
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.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} يتم تعديل نسخة سابقة من خلال استخدام دلالات رموز التصحيح. |