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