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