تسمح واجهة برمجة التطبيقات 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 واستخدامها. ويتم استخدامه لإنشاء مكتبات العملاء ومكونات إضافية لبيئة تطوير البرامج المتكاملة وأدوات أخرى تتفاعل مع واجهات برمجة تطبيقات Google. قد توفّر خدمة واحدة عدّة مستندات اكتشاف. توفّر هذه الخدمة مستند الاكتشاف التالي:
نقطة نهاية الخدمة
نقطة نهاية الخدمة هي عنوان URL أساسي يحدِّد عنوان الشبكة لخدمة واجهة برمجة التطبيقات. قد تتضمّن خدمة واحدة عدة نقاط نهاية للخدمات. تحتوي هذه الخدمة على نقطة نهاية الخدمة التالية، وترتبط كل معرّفات الموارد المنتظمة (URI) أدناه بنقطة نهاية الخدمة هذه:
https://www.googleapis.com
مورد REST: v2.about
الطُرق | |
---|---|
get |
GET /drive/v2/about للحصول على معلومات عن المستخدم الحالي وإعدادات Drive API |
مورد REST: 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} لتعديل مراجعة. |