تتيح Google Drive API للعملاء الوصول إلى الموارد من Google Drive.
- مورد REST: v2.about
- مورد REST: v2.apps
- مورد REST: v2.changes
- مورد REST: v2.channels
- مورد REST: v2.children
- مورد REST: v2.comments
- مورد REST: v2.drives
- مورد REST: v2.files
- مورد REST: v2.parents
- مورد REST: v2.permissions
- مورد REST: v2.properties
- مورد REST: v2.replies
- مورد REST: v2.revisions
الخدمة: googleapis.com/drive/v2
لطلب هذه الخدمة، ننصح باستخدام مكتبات العميل التي توفّرها Google. إذا كان تطبيقك يحتاج إلى استخدام مكتباتك الخاصة لطلب هذه الخدمة، استخدِم المعلومات التالية عند طلب بيانات من واجهة برمجة التطبيقات.
مستند الاستكشاف
مستند الاستكشاف هو عبارة عن مواصفات يمكن أن تقرأها الآلة لوصف REST API واستخدامها. وهو يُستخدم لإنشاء مكتبات العميل ومكوّنات IDE الإضافية وغيرها من الأدوات التي تتفاعل مع Google APIs. تجدر الإشارة إلى أنّ خدمة واحدة قد تقدّم أكثر من وثيقة استكشاف. توفّر هذه الخدمة مستند الاكتشاف التالي:
نقطة نهاية الخدمة
نقطة نهاية الخدمة هي الجزء الأساسي من عنوان URL الذي يحدّد عنوان الشبكة لخدمة واجهة برمجة التطبيقات. قد يكون للخدمة الواحدة أكثر من نقطة نهاية واحدة. تحتوي هذه الخدمة على نقطة النهاية التالية، وجميع عناوين URI أدناه تكون نسبيّة لهذه النقطة:
https://www.googleapis.com
مورد REST: v2.about
| الطُرق | |
|---|---|
get |
GET /drive/v2/about تعرض هذه الطريقة معلومات عن المستخدم الحالي بالإضافة إلى إعدادات واجهة برمجة تطبيقات Drive. |
مورد REST: v2.apps
| الطُرق | |
|---|---|
get |
GET /drive/v2/apps/{appId} يحصل على تطبيق معيّن. |
list |
GET /drive/v2/apps تعرض هذه السمة قائمة بالتطبيقات المثبَّتة لدى المستخدم. |
مورد REST: v2.changes
| الطُرق | |
|---|---|
get |
GET /drive/v2/changes/{changeId} تم إيقاف هذا الخيار نهائيًا: استخدِم changes.getStartPageToken وchanges.list لاسترداد التغييرات الأخيرة. |
getStartPageToken |
GET /drive/v2/changes/startPageToken تعرض هذه الطريقة الرمز المميّز pageToken للصفحة الأولى من قائمة التغييرات المستقبلية. |
list |
GET /drive/v2/changes تعرض هذه السمة التغييرات التي أجراها مستخدم أو تم إجراؤها في مساحة تخزين سحابي مشتركة. |
watch |
POST /drive/v2/changes/watch للاشتراك في تلقّي إشعارات بالتغييرات التي تطرأ على مستخدم. |
مورد REST: v2.channels
| الطُرق | |
|---|---|
stop |
POST /drive/v2/channels/stop يوقف مشاهدة الموارد من خلال هذه القناة. |
مورد REST: v2.children
| الطُرق | |
|---|---|
delete |
DELETE /drive/v2/files/{folderId}/children/{childId} تزيل هذه السمة طفلاً من مجلد. |
get |
GET /drive/v2/files/{folderId}/children/{childId} للحصول على مرجع لنطاق فرعي محدّد. |
insert |
POST /drive/v2/files/{folderId}/children تُستخدَم لإدراج ملف في مجلد. |
list |
GET /drive/v2/files/{folderId}/children تعرض هذه السمة العناصر الثانوية لمجلد. |
مورد REST: v2.comments
| الطُرق | |
|---|---|
delete |
DELETE /drive/v2/files/{fileId}/comments/{commentId} يحذف هذا الإجراء تعليقًا. |
get |
GET /drive/v2/files/{fileId}/comments/{commentId} يستردّ تعليقًا حسب رقم التعريف. |
insert |
POST /drive/v2/files/{fileId}/comments لإنشاء تعليق جديد في الملف المحدّد |
list |
GET /drive/v2/files/{fileId}/comments تعرض هذه السمة تعليقات ملف. |
patch |
PATCH /drive/v2/files/{fileId}/comments/{commentId} تعدّل هذه الطريقة تعليقًا حاليًا. |
update |
PUT /drive/v2/files/{fileId}/comments/{commentId} تعدّل هذه الطريقة تعليقًا حاليًا. |
مورد REST: v2.drives
| الطُرق | |
|---|---|
delete |
DELETE /drive/v2/drives/{driveId} يحذف هذا الأمر نهائيًا مساحة تخزين سحابي مشتركة يكون المستخدم organizer لها. |
get |
GET /drive/v2/drives/{driveId} تعرض هذه الطريقة البيانات الوصفية لمساحة تخزين سحابي مشتركة حسب رقم التعريف. |
hide |
POST /drive/v2/drives/{driveId}/hide يخفي مساحة تخزين سحابي مشتركة من العرض التلقائي. |
insert |
POST /drive/v2/drives تُستخدَم لإنشاء مساحة تخزين سحابي مشتركة جديدة. |
list |
GET /drive/v2/drives تعرض هذه السمة مساحات التخزين السحابي المشتركة الخاصة بالمستخدم. |
unhide |
POST /drive/v2/drives/{driveId}/unhide تعمل هذه السمة على استعادة مساحة تخزين سحابي مشتركة إلى العرض التلقائي. |
update |
PUT /drive/v2/drives/{driveId} تعدّل هذه الطريقة البيانات الوصفية لمساحة تخزين سحابي مشتركة. |
مورد REST: v2.files
| الطُرق | |
|---|---|
copy |
POST /drive/v2/files/{fileId}/copy تنشئ هذه الدالة نسخة من الملف المحدّد. |
delete |
DELETE /drive/v2/files/{fileId} يحذف هذا الإجراء نهائيًا ملفًا يملكه المستخدم بدون نقله إلى المهملات. |
emptyTrash |
DELETE /drive/v2/files/trash لحذف جميع ملفات المستخدم في المهملات نهائيًا |
export |
GET /drive/v2/files/{fileId}/export يصدّر مستند Google Workspace إلى نوع MIME المطلوب ويعرض محتوى البايت المصدَّر. |
generateIds |
GET /drive/v2/files/generateIds تنشئ هذه الطريقة مجموعة من أرقام تعريف الملفات التي يمكن تقديمها في طلبات الإدراج أو النسخ. |
get |
GET /drive/v2/files/{fileId} تعرض هذه الطريقة البيانات الوصفية أو المحتوى الخاص بملف معيّن من خلال رقم تعريفه. |
insert |
POST /drive/v2/files POST /upload/drive/v2/files يُدرج ملفًا جديدًا. |
list |
GET /drive/v2/files تعرض هذه السمة ملفات المستخدم. |
listLabels |
GET /drive/v2/files/{fileId}/listLabels تعرض هذه السمة التصنيفات في ملف. |
modifyLabels |
POST /drive/v2/files/{fileId}/modifyLabels تعدّل هذه السمة مجموعة التصنيفات المطبَّقة على ملف. |
patch |
PATCH /drive/v2/files/{fileId} تعدّل هذه الطريقة البيانات الوصفية لملف و/أو محتواه. |
touch |
POST /drive/v2/files/{fileId}/touch يتم ضبط وقت تعديل الملف على وقت الخادم الحالي. |
trash |
POST /drive/v2/files/{fileId}/trash ينقل هذا الأمر ملفًا إلى المهملات. |
untrash |
POST /drive/v2/files/{fileId}/untrash يتم استخدام هذا الأمر لاستعادة ملف من المهملات. |
update |
PUT /drive/v2/files/{fileId} PUT /upload/drive/v2/files/{fileId} تعدّل هذه الطريقة البيانات الوصفية لملف أو محتواه أو كليهما. |
watch |
POST /drive/v2/files/{fileId}/watch يؤدي هذا الإجراء إلى الاشتراك في التغييرات التي يتم إجراؤها على ملف. |
مورد REST: v2.parents
| الطُرق | |
|---|---|
delete |
DELETE /drive/v2/files/{fileId}/parents/{parentId} تزيل هذه السمة أحد الوالدَين من ملف. |
get |
GET /drive/v2/files/{fileId}/parents/{parentId} للحصول على مرجع محدّد للعنصر الأصل. |
insert |
POST /drive/v2/files/{fileId}/parents تضيف مجلدًا رئيسيًا لملف. |
list |
GET /drive/v2/files/{fileId}/parents تعرض هذه السمة قائمة بالعناصر الرئيسية للملف. |
مورد REST: v2.permissions
| الطُرق | |
|---|---|
delete |
DELETE /drive/v2/files/{fileId}/permissions/{permissionId} يحذف هذا الأمر إذنًا من ملف أو مساحة تخزين سحابي مشتركة. |
get |
GET /drive/v2/files/{fileId}/permissions/{permissionId} يحصل على إذن حسب رقم التعريف. |
getIdForEmail |
GET /drive/v2/permissionIds/{email} تعرِض هذه السمة رقم تعريف الإذن الخاص بعنوان بريد إلكتروني. |
insert |
POST /drive/v2/files/{fileId}/permissions تُدرج هذه الطريقة إذنًا لملف أو مساحة تخزين سحابي مشتركة. |
list |
GET /drive/v2/files/{fileId}/permissions تعرض هذه السمة أذونات ملف أو مساحة تخزين سحابي مشتركة. |
patch |
PATCH /drive/v2/files/{fileId}/permissions/{permissionId} تعدّل هذه الطريقة إذنًا باستخدام دلالات رموز التصحيح. |
update |
PUT /drive/v2/files/{fileId}/permissions/{permissionId} تعديل إذن |
مورد REST: v2.properties
| الطُرق | |
|---|---|
delete |
DELETE /drive/v2/files/{fileId}/properties/{propertyKey} لحذف موقع. |
get |
GET /drive/v2/files/{fileId}/properties/{propertyKey} تعرض هذه الدالة سمة حسب مفتاحها. |
insert |
POST /drive/v2/files/{fileId}/properties تضيف هذه السمة موقعًا إلكترونيًا إلى ملف أو تعدّله إذا كان موجودًا من قبل. |
list |
GET /drive/v2/files/{fileId}/properties تعرض هذه السمة خصائص الملف. |
patch |
PATCH /drive/v2/files/{fileId}/properties/{propertyKey} تعدّل هذه الطريقة موقعًا. |
update |
PUT /drive/v2/files/{fileId}/properties/{propertyKey} تعدّل هذه الطريقة موقعًا. |
مورد REST: v2.replies
| الطُرق | |
|---|---|
delete |
DELETE /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} لحذف ردّ |
get |
GET /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} الحصول على رد |
insert |
POST /drive/v2/files/{fileId}/comments/{commentId}/replies ينشئ ردًا جديدًا على التعليق المحدّد. |
list |
GET /drive/v2/files/{fileId}/comments/{commentId}/replies تعرض هذه الطريقة جميع الردود على تعليق. |
patch |
PATCH /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} تعديل ردّ حالي |
update |
PUT /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} تعديل ردّ حالي |
مورد REST: v2.revisions
| الطُرق | |
|---|---|
delete |
DELETE /drive/v2/files/{fileId}/revisions/{revisionId} لحذف إصدار ملف نهائيًا. |
get |
GET /drive/v2/files/{fileId}/revisions/{revisionId} تعرض هذه الطريقة مراجعة محدّدة. |
list |
GET /drive/v2/files/{fileId}/revisions تعرض هذه السمة نُسخ الملف السابقة. |
patch |
PATCH /drive/v2/files/{fileId}/revisions/{revisionId} تعدّل هذه السمة مراجعة. |
update |
PUT /drive/v2/files/{fileId}/revisions/{revisionId} تعدّل هذه السمة مراجعة. |