تسمح واجهة برمجة التطبيقات Google Drive API للعملاء بالوصول إلى الموارد من Google Drive.
- مورد REST: v3.about
- مورد REST: v3.accessproposals
- مورد 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 واستخدامها. ويتم استخدامه لإنشاء مكتبات العملاء ومكونات إضافية لبيئة تطوير البرامج المتكاملة وأدوات أخرى تتفاعل مع واجهات برمجة تطبيقات Google. قد توفّر خدمة واحدة عدة مستندات اكتشاف. توفّر هذه الخدمة مستند الاكتشاف التالي:
نقطة نهاية الخدمة
نقطة نهاية الخدمة هي عنوان 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} لاسترداد AccessProposal حسب المعرّف |
list |
GET /drive/v3/files/{fileId}/accessproposals أدرِج طلبات الوصول في ملف. |
resolve |
POST /drive/v3/files/{fileId}/accessproposals/{proposalId}:resolve يُستخدَم للموافقة على اقتراح الوصول أو رفضه. |
مورد 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} يؤدي هذا الإجراء إلى حذف ملف يملكه المستخدم نهائيًا بدون نقله إلى المهملات. |
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} تعديل نسخة باستخدام دلالات التصحيح |