تتبع مساحات التخزين السحابي المشتركة نماذج مختلفة للتنظيم والمشاركة والملكية مقارنةً بـ "ملفاتي". إذا كان تطبيقك سينشئ ملفات ويديرها على مساحات التخزين السحابي المشترَكة، عليك توفير إمكانية استخدام مساحات التخزين السحابي المشترَكة في تطبيقك. وتعتمد تعقيد عملية التنفيذ على وظائف تطبيقك.
للبدء، عليك تضمين مَعلمة طلب البحث supportsAllDrives=true
في
طلباتك عندما يُجري تطبيقك العمليات المُدرَجة أدناه:
الإصدار 3 من واجهة برمجة تطبيقات Drive
files.get
files.list
files.create
files.update
files.copy
files.delete
changes.list
changes.getStartPageToken
permissions.list
permissions.get
permissions.create
permissions.update
permissions.delete
Drive API v2
files.get
files.list
files.insert
files.update
files.patch
files.copy
files.trash
files.untrash
files.delete
files.touch
children.insert
parents.insert
changes.list
changes.getStartPageToken
changes.get
permissions.list
permissions.get
permissions.insert
permissions.update
permissions.patch
permissions.delete
تُعلم المَعلمة supportsAllDrives=true
Google Drive بأنّ
تطبيقك مصمّم لمعالجة الملفات في مساحات التخزين السحابي المشتركة.
تتطلّب التطبيقات التي تقرأ الأذونات أو تعدّلها أو تتتبّع التغييرات أو تحتاج إلى البحث في قواعد بيانات متعددة وظائف إضافية في مساحة التخزين السحابي المشترَكة. يوضّح الجزء المتبقّي من هذا المستند التغييرات الإضافية المطلوبة لتنفيذ هذه المهام.
البحث عن محتوى في مساحة تخزين سحابي مشتركة
استخدِم الطريقة files.list
للبحث عن
مساحات التخزين المشتركة. يتناول هذا القسم الحقول الخاصة بمساحة التخزين السحابي المشتركة في طريقة files.list
. للبحث عن "مساحة تخزين سحابي مشتركة"، يُرجى الرجوع إلى مقالة البحث عن الملفات والمجلدات.
تحتوي طريقة files.list
على الحقول ووضعَي طلب البحث التاليَين المخصّصَين لمساحة التخزين السحابي المشترَكة:
driveId
: رقم تعريف مساحة التخزين السحابي المشتركة المطلوب البحث فيهاincludeItemsFromAllDrives
- ما إذا كان يجب تضمين عناصر مساحة التخزين السحابي المشتركة في النتائج في حال عدم توفّر هذا الحقل أو ضبطه على "خطأ"، لن يتم عرض عناصر مساحة التخزين السحابي المشترَكة.corpora
- محتوى العناصر (الملفات/المستندات) التي ينطبق عليها طلب البحث الهيئات المتوافقة هيuser
وdomain
drive
وallDrives
. يُفضَّل استخدامuser
أوdrive
بدلاً منallDrives
لتوفير الطاقة.
supportsAllDrives
: ما إذا كان التطبيق الذي يطلب الوصول يتوافق مع كل من "ملفاتي" ومساحات التخزين السحابي المشتركة إذا كان القيمة خطأ، لا يتم تضمين عناصر مساحة التخزين السحابي المشتركة في الردّ.
أوضاع طلب البحث التالية خاصة بمساحات التخزين السحابي المشتركة:
includeItemsFromAllDrives |
corpora |
وصف الاستفسار |
---|---|---|
true |
user |
طلبات البحث عن الملفات التي وصل إليها المستخدم، بما في ذلك كل من مساحة التخزين السحابي المشتركة وملفات "ملفاتي". |
true |
drive |
تبحث هذه الوظيفة في جميع العناصر في مساحة التخزين السحابي المشتركة المحدّدة. ويجب تحديد driveId في الطلب. |
true |
allDrives |
تبحث هذه السمة عن الملفات التي وصل إليها المستخدم وجميع مساحات التخزين السحابي المشتركة التي هو عضو فيها. يُرجى العِلم أنّ الردّ قد يتضمّن incompleteSearch : true ، ما يشير إلى أنّه لم يتم البحث في بعض النصوص لهذا الطلب. |
true |
domain |
طلبات البحث عن الملفات التي تمت مشاركتها مع النطاق، بما في ذلك ملفات مساحة التخزين السحابي المشتركة و"ملفاتي" |
تتبُّع التغييرات في مساحة تخزين سحابي مشتركة
استخدِم طريقة changes.list
لتتبُّع التغييرات
في مساحة تخزين سحابي مشتركة. يتناول هذا القسم الحقول الخاصة بمساحة التخزين السحابي المشتركة في طريقة
changes.list
. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة تتبُّع التغييرات التي أجراها المستخدمون ومساحات التخزين السحابي المشتركة.
تحتوي طريقة changes.list
على الحقول الخاصة بـ Drive
المشتركة وأوضاع طلب البحث التالية:
driveId
: مساحة التخزين السحابي المشتركة التي يتم عرض التغييرات منها. في حال تحديد أرقام تعريف التغيير، تشير هذه الأرقام إلى التغييرات في مساحة التخزين السحابي المشتركة، وليس إلى التغييرات في الملفات المعروضة للمستخدم. للإشارة إلى تغيير في مساحة تخزين سحابي مشتركة معيّنة، يجب استخدام رقم تعريف مساحة التخزين السحابي المشتركة ورقم تعريف التغيير كمعرّفَين.-
supportsAllDrives
: ما إذا كان التطبيق الذي يطلب الوصول يتوافق مع مساحات التخزين المشترَكة. إذا كانت القيمة "خطأ"، لن يتم عرض عناصر مساحة التخزين السحابي المشتركة، بما في ذلك مساحات التخزين السحابي المشتركة والملفات ضمن مساحة تخزين سحابي مشتركة. includeItemsFromAllDrives
— ما إذا كان يجب تضمين ملفات مساحة التخزين السحابي المشتركة أو التغييرات في قائمة التغييرات
أوضاع طلب البحث التالية خاصة بمساحات التخزين السحابي المشتركة:
includeItemsFromAllDrives |
driveId |
وصف الاستفسار |
---|---|---|
true |
لا | تعكس التغييرات التغييرات التي طرأت على الملفات داخل مساحات التخزين السحابي المشتركة أو خارجها التي وصل إليها المستخدم، بالإضافة إلى التغييرات التي طرأت على مساحات التخزين السحابي المشتركة التي يكون المستخدم عضوًا فيها. |
true |
نعم | تعكس التغييرات التغييرات التي طرأت على مساحة التخزين السحابي المشتركة المحدّدة والعناصر داخلها. |
للاطّلاع على تفاصيل إضافية عن سلوك سجلّ التغييرات، يُرجى الرجوع إلى سجلّات التغييرات.
تفعيل ميزة مساحة التخزين السحابي المشتركة في واجهة مستخدم Drive
للوصول إلى محتوى مساحة التخزين السحابي المشتركة باستخدام واجهة مستخدم Drive، تأكَّد من وضع علامة في المربّع بجانب "إتاحة مساحات التخزين السحابي المشتركة" في وحدة تحكّم Google API. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة ضبط عملية دمج واجهة مستخدم Drive.
استخدام أداة اختيار الملفات مع مساحات التخزين السحابي المشتركة
يتيح أداة اختيار الملفات اختيار العناصر في مساحات التخزين السحابي المشتركة. للحصول على تفاصيل حول تفعيل ميزة مساحات التخزين السحابي المشتركة وإضافة عرض مساحات التخزين السحابي المشتركة في أداة اختيار الملفات، يُرجى الرجوع إلى Google Picker API.
الخطوات التالية
يمكنك المتابعة إلى مقالة إدارة مساحات التخزين السحابي المشتركة للحصول على مساعدة بشأن إنشاء مساحات التخزين السحابي المشتركة وإدارة أذونات مساحات التخزين السحابي المشتركة.