Method: permissions.patch

تعديل إذن باستخدام دلالات رموز التصحيح

تحذير: لا تتوافق عمليات الأذونات المتزامنة على الملف نفسه، ويتم تطبيق آخر تعديل فقط.

طلب HTTP

PATCH https://www.googleapis.com/drive/v2/files/{fileId}/permissions/{permissionId}

يستخدم عنوان URL بنية تحويل الترميز إلى gRPC.

مَعلمات المسار

المعلمات
fileId

string

معرّف الملف أو مساحة التخزين السحابي المشتركة

permissionId

string

معرّف الإذن.

مَعلمات طلب البحث

المعلمات
removeExpiration

boolean

تحديد ما إذا كان سيتم إزالة تاريخ انتهاء الصلاحية

supportsAllDrives

boolean

تحديد ما إذا كان التطبيق الذي يطلب الوصول يتيح استخدام كل من "ملفاتي" ومساحات التخزين السحابي المشتركة

supportsTeamDrives
(deprecated)

boolean

تم إيقاف هذه السياسة نهائيًا، لذا يُرجى استخدام سياسة supportsAllDrives بدلاً منها.

transferOwnership

boolean

ما إذا كان تغيير الدور إلى owner سيؤدي إلى خفض مستوى المالكين الحاليين إلى مستوى "محرّرين" لا يحدث أي شيء إذا لم يكن الدور المحدّد هو owner.

useDomainAdminAccess

boolean

إصدار الطلب بصفتك مشرف نطاق: إذا تم ضبط القيمة على "صحيح"، سيتم منح مقدّم الطلب إذن الوصول إذا كان مَعلمة معرّف الملف تشير إلى مساحة تخزين سحابي مشتركة وكان مقدّم الطلب مشرفًا على النطاق الذي تنتمي إليه مساحة التخزين السحابي المشتركة.

enforceExpansiveAccess
(deprecated)

boolean

تم إيقافها نهائيًا: تستخدم جميع الطلبات قواعد الوصول الشاملة.

نص الطلب

يحتوي نص الطلب على مثال Permission.

نص الاستجابة

إذا كانت الاستجابة ناجحة، سيحتوي نصها على مثال Permission.

نطاقات الأذونات

يجب توفير أحد نطاقات OAuth التالية:

  • https://www.googleapis.com/auth/docs
  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.file

بعض النطاقات محظورة وتتطلّب إجراء تقييم أمان لتتمكّن من استخدامها في تطبيقك. لمزيد من المعلومات، يمكنك الاطّلاع على دليل التفويض.