המדריך הזה כולל משימות שקשורות לניהול של תיקיות אחסון שיתופי, כמו יצירת תיקיות אחסון שיתופי וניהול חברים והרשאות.
יצירת תיקיות אחסון שיתופי
כדי ליצור אחסון שיתופי, אפשר להשתמש בשיטה drives.create
.
Java
Python
Node.js
PHP
.NET
קריאות ל-method drives.create
הן אידמפוטנטיות.
הפרמטר requestId
מזהה את הניסיון הלוגי ליצור את האחסון השיתופי. אם הבקשה מתבטלת לזמן קצוב או מחזירה שגיאת קצה עורפי ביניים, אפשר לחזור על אותה בקשה. requestId
וגוף הבקשה צריכים להישאר ללא שינוי.
אם האחסון השיתופי נוצר בהצלחה בבקשה קודמת או בעקבות ניסיון חוזר, תוחזר התשובה הרגילה. לפעמים, למשל אחרי זמן רב
או אם גוף הבקשה השתנה, יכול להיות שתוחזר שגיאת 409
שתציין שצריך למחוק את ה-requestId
.
הוספה או הסרה של חברים באחסון שיתופי
מוסיפים או מסירים חברים באחסון השיתופי באמצעות המשאב permissions
.
כדי להוסיף חבר, צריך ליצור את ההרשאה באחסון השיתופי. אפשר להשתמש ב-methods של הרשאות גם בקבצים ספציפיים באחסון שיתופי, כדי לתת לחברים הרשאות נוספות או כדי לאפשר למשתמשים שאינם חברים לעבוד ביחד על פריטים ספציפיים.
מידע נוסף וקוד לדוגמה זמין במאמר שיתוף קבצים, תיקיות וכוננים.
מחיקת אחסון שיתופי
כדי למחוק אחסון שיתופי, משתמשים בשיטה drives.delete
. לפני שמוחקים את האחסון השיתופי צריך להעביר את כל התוכן שבאחסון השיתופי לאשפה או למחוק אותו.
ניהול תיקיות אחסון שיתופי למנהלי דומיינים
כדי לנהל תיקיות אחסון שיתופי בארגון, מחילים את הפרמטר useDomainAdminAccess
עם המשאבים drives
ו-permissions
.
משתמשים שקוראים ל-methods של useDomainAdminAccess=true
צריכים את הרשאת האדמין Drive and Docs
.
אדמינים יכולים לחפש תיקיות אחסון שיתופי או לעדכן את ההרשאות לתיקיות אחסון שיתופי שבבעלות הארגון שלהם, בלי קשר למינוי של האדמין באחסון שיתופי כלשהו.
שחזור אחסון שיתופי שאין לו מארגן
הדוגמה הבאה ממחישה איך להשתמש במשאבים האלה כדי לשחזר תיקיות אחסון שיתופי שכבר אין להן מארגן.
Java
Python
Node.js
PHP
.NET
מגבלות על תיקיות
לתיקיות של אחסון שיתופי יש מגבלות אחסון מסוימות. למידע נוסף, ראו מגבלות על אחסון שיתופי ב-Google Drive.
מכסת פריטים
לכל תיקייה באחסון שיתופי של משתמש יש מגבלה של 500,000 פריטים, כולל קבצים, תיקיות וקיצורי דרך.
מגבלת עומק התיקייה
תיקייה באחסון שיתופי לא יכולה להכיל יותר מ-100 רמות של תיקיות בתוך תיקיות. המשמעות היא שאי אפשר לאחסן תיקיית צאצא בתיקייה שיש בה יותר מ-99 רמות. ההגבלה הזו רלוונטית רק לתיקיות צאצא.
כשמנסים להוסיף יותר מ-100 רמות של תיקיות, מקבלים תגובה עם קוד סטטוס HTTP teamDriveHierarchyTooDeep
.