المورد: الإذن
إذن لملف يمنح الإذن مستخدمًا أو مجموعة أو نطاقًا أو الجميع إذن الوصول إلى ملف أو تسلسل هرمي للمجلدات. لمزيد من المعلومات، يُرجى الاطّلاع على مشاركة الملفات والمجلدات ومساحات التخزين.
تلقائيًا، لا تعرض طلبات الأذونات سوى مجموعة فرعية من الحقول. يتم دائمًا عرض الأذونات kind
وID
وtype
وrole
. لاسترداد حقول معيّنة، راجِع عرض حقول معيّنة.
تتطلّب بعض طرق الموارد (مثل permissions.update
) استخدام permissionId
. استخدِم طريقة permissions.list
لاسترداد رقم تعريف ملف أو مجلد أو مساحة تخزين سحابي مشتركة.
تمثيل JSON |
---|
{ "permissionDetails": [ { "permissionType": string, "inheritedFrom": string, "role": string, "inherited": boolean } ], "teamDrivePermissionDetails": [ { "teamDrivePermissionType": string, "inheritedFrom": string, "role": string, "inherited": boolean } ], "id": string, "displayName": string, "type": string, "kind": string, "photoLink": string, "emailAddress": string, "role": string, "allowFileDiscovery": boolean, "domain": string, "expirationTime": string, "deleted": boolean, "view": string, "pendingOwner": boolean, "inheritedPermissionsDisabled": boolean } |
الحقول | |
---|---|
permissionDetails[] |
النتائج فقط. تفاصيل حول ما إذا كانت الأذونات الممنوحة لهذا العنصر مكتسَبة أو ممنوحة مباشرةً لهذا العنصر |
permissionDetails[].permissionType |
النتائج فقط. نوع إذن هذا المستخدم تشمل القيم المسموح بها ما يلي:
|
permissionDetails[].inheritedFrom |
النتائج فقط. معرّف العنصر الذي يتم اكتساب هذا الإذن منه. لا تتم تعبئة هذا الحقل إلا للعناصر في مساحات التخزين السحابي المشتركة. |
permissionDetails[].role |
النتائج فقط. دور المستخدم الأساسي تشمل القيم المسموح بها ما يلي:
لمزيد من المعلومات، يُرجى الاطّلاع على الأدوار والأذونات. |
permissionDetails[].inherited |
النتائج فقط. تُستخدَم لتحديد ما إذا كان هذا الإذن مكتسَبًا أم لا. يتم ملء هذا الحقل دائمًا. هذا حقل للنتائج فقط. |
teamDrivePermissionDetails[] |
النتائج فقط. تم إيقافها نهائيًا: النتائج فقط. يمكنك استخدام |
teamDrivePermissionDetails[] |
تم إيقافها نهائيًا: النتائج فقط. يمكنك استخدام |
teamDrivePermissionDetails[] |
تم إيقافها نهائيًا: النتائج فقط. يمكنك استخدام |
teamDrivePermissionDetails[] |
تم إيقافها نهائيًا: النتائج فقط. يمكنك استخدام |
teamDrivePermissionDetails[] |
تم إيقافها نهائيًا: النتائج فقط. يمكنك استخدام |
id |
النتائج فقط. معرّف هذا الإذن. هذا المعرّف هو معرّف فريد للمستفيد من المنحة، ويتم نشره في مورد المستخدم كـ |
displayName |
النتائج فقط. الاسم "pretty" (جميلة) الخاص بقيمة الإذن. في ما يلي قائمة أمثلة لكل نوع من الأذونات:
|
type |
تمثّل هذه السمة نوع المستفيد من المنحة. تشمل القيم المسموح بها ما يلي:
عند إنشاء إذن، إذا كانت قيمة |
kind |
النتائج فقط. تحدّد نوع المرجع. القيمة: السلسلة الثابتة |
photoLink |
النتائج فقط. تمثّل هذه السمة رابطًا ينقل إلى صورة الملف الشخصي للمستخدم، إذا كانت متاحة. |
emailAddress |
عنوان البريد الإلكتروني الخاص بالمستخدم أو المجموعة التي يشير إليها هذا الإذن |
role |
الدور الذي يمنحه هذا الإذن تشمل القيم المسموح بها ما يلي:
لمزيد من المعلومات، يُرجى الاطّلاع على الأدوار والأذونات. |
allowFileDiscovery |
توضّح ما إذا كان الإذن يسمح بأن يتم العثور على الملف من خلال البحث أم لا. ينطبق ذلك فقط على الأذونات من النوع |
domain |
النطاق الذي يشير إليه هذا الإذن |
expirationTime |
الوقت الذي ستنتهي فيه صلاحية هذا الإذن (تاريخ ووقت RFC 3339) تنطبق القيود التالية على أوقات انتهاء الصلاحية:
|
deleted |
النتائج فقط. تُستخدَم لتحديد ما إذا كان قد تم حذف الحساب المرتبط بهذا الإذن. لا ينطبق هذا الحقل إلا على الأذونات من النوع |
view |
تشير إلى طريقة عرض هذا الإذن. تتم تعبئة هذا الحقل للأذونات التي تنتمي إلى طريقة عرض فقط. القيمتان الوحيدتان المسموح بهما هما
لمزيد من المعلومات، يُرجى الاطّلاع على المشاهدات. |
pendingOwner |
ما إذا كان الحساب المرتبط بهذا الإذن هو مالك في انتظار المراجعة. لا تتم تعبئة هذا الحقل إلا لأذونات من النوع |
inheritedPermissionsDisabled |
عندما تكون القيمة |
الطُرق |
|
---|---|
|
تنشئ هذه الطريقة إذنًا لملف أو مساحة تخزين سحابي مشتركة. |
|
يحذف هذا الإجراء إذنًا. |
|
تعرض هذه الطريقة إذنًا حسب رقم التعريف. |
|
تعرض هذه الطريقة أذونات ملف أو مساحة تخزين سحابي مشتركة. |
|
تعديل إذن باستخدام دلالات التصحيح |