تتبع مساحات التخزين السحابي المشترَكة نماذج مختلفة للتنظيم والمشاركة والملكية مقارنةً بمساحة "ملفاتي". ولذلك، لا يُسمح ببعض عمليات "ملفاتي" في المحتوى المتوفّر في مساحة تخزين سحابي مشتركة. يوضّح هذا المستند الاختلافات في واجهة برمجة التطبيقات المتعلّقة بمساحة التخزين السحابي المشتركة.
مورد Files
لا يتم ملء الحقول التالية إلا للملفات المتوفّرة في مساحة تخزين سحابي مشتركة:
-
hasAugmentedPermissions
: ما إذا كان قد تم منح أي مستخدمين إذن الوصول إلى الملف مباشرةً في هذا الملف. capabilities/canAddFolderFromAnotherDrive
- ما إذا كان بإمكان المستخدم الحالي إضافة مجلد من مساحة تخزين سحابي أخرى (مساحة تخزين سحابي مشتركة مختلفة أو "ملفاتي") إلى هذا المجلد.-
capabilities/canDeleteChildren
: ما إذا كان بإمكان المستخدم الحالي حذفملفّات فرعية في هذا المجلد capabilities/canMoveChildrenOutOfDrive
- ما إذا كان بإمكان المستخدم الحالي نقل المجلدات الفرعية لهذا المجلد خارج مساحة التخزين السحابي المشتركةcapabilities/canMoveChildrenWithinDrive
— ما إذا كان بإمكان المستخدم الحالي نقل العناصر الفرعية لهذا المجلد ضمن مساحة التخزين السحابي المشتركة.capabilities/canMoveItemWithinDrive
: ما إذا كان بإمكان المستخدم الحالي نقل عنصر مساحة التخزين السحابي المشتركة هذا ضمن مساحة التخزين السحابي المشتركة.capabilities/canReadDrive
- ما إذا كان لدى المستخدم الحالي إذن بالوصول بقراءة فقط إلى مساحة التخزين السحابي المشتركة التي ينتمي إليها هذا الملف.capabilities/canTrashChildren
— ما إذا كان بإمكان المستخدم الحالي وضع ملف في المهملات للملف الفرعي لهذا المجلدdriveId
: رقم تعريف مساحة التخزين السحابي المشتركة التي يقع الملف ضمنهاtrashingUser
- إذا تم وضع الملف في المهملات صراحةً، المستخدم الذي وضعه في المهملاتtrashedTime
- الوقت الذي تم فيه وضع العنصر في المهملات
لا تتم تعبئة الحقول التالية للملفات المتوفّرة في مساحة تخزين سحابي مشتركة:
permissions
- بسبب الحجم المحتمل لقوائم التحكّم في الوصول إلى مساحة التخزين السحابي المشتركة، لا يتم عرض الأذونات كجزء من الملفات. استخدِم الطريقةpermissions.list
، التي تتيح تقسيم الصفحات، لعرض أذونات ملف ضمن مساحة تخزين سحابي مشتركة أو مساحة التخزين السحابي المشتركة نفسها.owners
وownerNames
وownedByMe
: تكون الملفات ضمن مساحة تخزين سحابي مشتركة مملوكة لمساحة التخزين السحابي المشتركة، وليس للمستخدمين الفرديين.folderColorRgb
- لا يمكن تلوين المجلدات بشكل فرديshared
- تتم مشاركة جميع العناصر في مساحة تخزين سحابي مشتركة.writersCanShare
- لا يمكن حاليًا تقييد المشاركة حسب الدور في مساحات التخزين السحابي المشتركة.
لا يتم ضبط الحقول التالية إلا عندما يتم منح المستخدم أذونات الوصول إلى الملفات على عنصر معيّن:
sharedWithMeDate
sharingUser
تتطلّب الحقول التالية اهتمامًا خاصًا عند استخدامها مع مساحات التخزين المشتركة:
-
parents.isRoot
: يكون هذا الحقل صحيحًا فقط للمجلد الجذر في "ملفاتي"، ويكون خطأ للمجلد الأعلى في مساحة التخزين السحابي المشتركة. parents
- لا يظهر المجلد الرئيسي في قائمة العناصر الرئيسية إذا كان المستخدم المُقدّم للطلب ليس عضوًا في مساحة التخزين السحابي المشتركة ولا يملك إذنًا بالوصول إلى المجلد الرئيسي. بالإضافة إلى ذلك، باستثناء المجلد ذي المستوى الأعلى، يجب أن تحتوي قائمة العناصر الرئيسية على عنصر واحد فقط إذا كان الملف مضمّنًا في محرك أقراص مشترَك.capabilities/canRemoveChildren
- استخدِمcapabilities/canDeleteChildren
أوcapabilities/canTrashChildren
.
مورد Permissions
لا تتم تعبئة حقل permissionDetails
إلا للملفات المتوفّرة في
مساحة تخزين سحابي مشتركة. هذا الحقل هو قائمة بالأذونات المكثّفة التي تم تفعيلها
أو اكتسابها من خلال ملف مساحة التخزين السحابي المشتركة هذا. هذا الحقل هو حقل للإخراج فقط ويُتاح
لعناصر مساحة التخزين السحابي المشتركة فقط. بالإضافة إلى ذلك،
- تم تحديد دورَين جديدَين
organizer
وfileOrganizer
. - تتيح
permissions.list
الآن تقسيم الصفحات.
مورد Changes
تتوفّر الحقول الجديدة التالية في مورد Changes
ل drive
المشترَكة:
changeType
: نوع التغيير القيم المحتملة هيfile
وdrive
.driveId
: معرّف مساحة التخزين السحابي المشتركة المرتبطة بهذا التغييرdrive
: الحالة المعدَّلة لمساحة التخزين السحابي المشتركة. يتم عرضها إذا كانchangeType
يساويdrive
وكان المستخدم لا يزال عضوًا في مساحة التخزين السحابي المشتركة.
قد تكون هناك تغييرات إضافية مطلوبة للتطبيقات التي تحتاج إلى مزامنة المحتوى مع مساحات التخزين السحابي المشتركة أو تتبُّع النشاط. لمعرفة التفاصيل، يُرجى الرجوع إلى مقالة تتبُّع التغييرات التي أجراها المستخدمون ومساحات التخزين السحابي المشتركة.