تسمح Google Drive API للعملاء بالوصول إلى الموارد من Google Drive.
- مورد REST: v3.about
- مورد REST: v3.accessproposals
- مورد REST: v3.approvals
- مورد 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 واستخدامها. وهو يُستخدم لإنشاء مكتبات العميل ومكوّنات IDE الإضافية وغيرها من الأدوات التي تتفاعل مع Google APIs. تجدر الإشارة إلى أنّ خدمة واحدة قد تقدّم أكثر من وثيقة استكشاف. توفّر هذه الخدمة مستند الاكتشاف التالي:
نقطة نهاية الخدمة
نقطة نهاية الخدمة هي الجزء الأساسي من عنوان URL الذي يحدّد عنوان الشبكة لخدمة واجهة برمجة التطبيقات. قد يكون للخدمة الواحدة أكثر من نقطة نهاية واحدة. تحتوي هذه الخدمة على نقطة النهاية التالية، وجميع عناوين 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} يستردّ اقتراح وصول حسب المعرّف. |
list |
GET /drive/v3/files/{fileId}/accessproposals لعرض اقتراحات الوصول إلى ملف |
resolve |
POST /drive/v3/files/{fileId}/accessproposals/{proposalId}:resolve للموافقة على اقتراح بشأن الوصول أو رفضه. |
مورد REST: v3.approvals
| الطُرق | |
|---|---|
get |
GET /drive/v3/files/{fileId}/approvals/{approvalId} للحصول على موافقة حسب رقم التعريف. |
list |
GET /drive/v3/files/{fileId}/approvals تعرض هذه السمة الموافقات على ملف. |
مورد 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} تعدّل هذه الطريقة مراجعة باستخدام دلالات التصحيح. |