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