الاختلافات بين مساحات التخزين السحابي المشتركة وواجهة برمجة التطبيقات لـ "ملفاتي"

تتبع مساحات التخزين السحابي المشتركة من إعدادات مختلفة، من حيث المؤسسة والمشاركة والملكية النماذج من "ملفاتي". وبناءً على ذلك، لا يُسمح ببعض العمليات على "ملفاتي" مع المحتوى في مساحة التخزين السحابي المشتركة. يوضِّح هذا المستند ميزات مساحة التخزين السحابي المشتركة. الاختلافات في واجهة برمجة التطبيقات.

مرجع Files

تتم تعبئة الحقول التالية فقط للملفات الموجودة في مساحة تخزين سحابي مشتركة:

  • hasAugmentedPermissions — ما إذا تم منح أي مستخدم الإذن بالوصول إلى الملفات مباشرةً على هذا الملف.
  • capabilities/canAddFolderFromAnotherDrive — ما إذا كان المستخدم الحالي إضافة مجلد من مساحة تخزين سحابي مشتركة مختلفة أو "ملفاتي" إلى هذا المجلد.
  • capabilities/canDeleteChildren — ما إذا كان بإمكان المستخدم الحالي الحذف الأطفال من هذا المجلد.
  • capabilities/canMoveChildrenOutOfDrive — ما إذا كان المستخدم الحالي نقل العناصر الثانوية لهذا المجلد خارج "مساحة التخزين السحابي المشتركة".
  • capabilities/canMoveChildrenWithinDrive — ما إذا كان المستخدم الحالي نقل العناصر الثانوية لهذا المجلد إلى مساحة التخزين السحابي المشتركة.
  • capabilities/canMoveItemWithinDrive — ما إذا كان المستخدم الحالي يمكنه نقل عنصر مساحة التخزين السحابي المشتركة هذا في مساحة التخزين السحابي المشتركة.
  • capabilities/canReadDrive — ما إذا كان المستخدم الحالي قد قرأ الإذن بالوصول إلى مساحة التخزين السحابي المشتركة التي ينتمي إليها هذا الملف.
  • capabilities/canTrashChildren — ما إذا كان المستخدم الحالي يمكنه نقل البيانات إلى المهملات الأطفال من هذا المجلد.
  • driveId - رقم تعريف مساحة التخزين السحابي المشتركة التي يتم حفظ الملف فيها الموقع.
  • trashingUser — إذا تم نقل الملف إلى المهملات بشكل صريح، يمكن للمستخدم الذي وضعناها إلى المهملات.
  • trashedTime - الوقت الذي تم فيه نقل العنصر إلى المهملات

لا تتم تعبئة الحقول التالية للملفات الموجودة في مساحة تخزين سحابي مشتركة:

  • permissions — بسبب الحجم المحتمل لقوائم التحكم في الوصول (ACL) في مساحة التخزين السحابي المشتركة، تتضمن الأذونات لا يتم إرجاعها كجزء من الملفات. استخدِم الطريقة 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" مساحة التخزين السحابي المشتركة:

  • changeType — نوع التغيير القيم المحتملة هي file و drive
  • driveId — رقم تعريف مساحة التخزين السحابي المشتركة المرتبطة بهذا التغيير
  • drive — الحالة المحدَّثة لمساحة التخزين السحابي المشتركة. الآن إذا كانت تبلغ العمر changeType drive ولا يزال المستخدم عضوًا في مساحة التخزين السحابي المشتركة.

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