این راهنما شامل وظایف مربوط به مدیریت درایوهای مشترک، مانند ایجاد درایوهای مشترک و مدیریت اعضا و مجوزها است.
برای اطلاعات بیشتر درباره محدودیتهای پوشه درایو مشترک، به محدودیتهای پوشه مراجعه کنید.
ایجاد درایوهای مشترک
برای ایجاد یک درایو مشترک، از روش drives.create
استفاده کنید.
جاوا
پایتون
Node.js
PHP
دات نت
تماسهای متد drives.create
بیتوان هستند.
پارامتر requestId
تلاش منطقی برای ایجاد درایو مشترک را مشخص می کند. اگر زمان درخواست به پایان برسد یا یک خطای نامشخص باطن را برگرداند، همان درخواست می تواند تکرار شود. requestId
و بدنه درخواست باید ثابت بماند.
اگر درایو مشترک بر اساس درخواست قبلی یا به دلیل تلاش مجدد با موفقیت ایجاد شده باشد، پاسخ عادی برگردانده می شود. گاهی اوقات، مانند پس از مدت زمان طولانی یا اگر بدنه درخواست تغییر کرده است، ممکن است یک خطای 409
برگردانده شود که نشان می دهد requestId
باید نادیده گرفته شود.
اعضای درایو مشترک را اضافه یا حذف کنید
اعضای درایو مشترک را با استفاده از منبع permissions
اضافه یا حذف کنید.
برای افزودن یک عضو، مجوز را در درایو مشترک ایجاد کنید. همچنین میتوان از روشهای مجوز بر روی فایلهای فردی در درایو مشترک استفاده کرد تا به اعضا امتیازات بیشتری اعطا کند یا به افراد غیرعضو اجازه دهد تا در موارد خاص با یکدیگر همکاری کنند.
برای اطلاعات بیشتر و نمونه کد، به اشتراک گذاری فایل ها، پوشه ها و درایوها مراجعه کنید.
درایو مشترک را حذف کنید
از روش drives.delete
برای حذف درایو مشترک استفاده کنید. قبل از حذف درایو مشترک، تمام محتوای درایو مشترک باید به حذفشدهها منتقل شود یا حذف شود.
درایوهای مشترک را برای مدیران دامنه مدیریت کنید
پارامتر useDomainAdminAccess
را با drives
و منابع permissions
برای مدیریت درایوهای مشترک در سراسر یک سازمان اعمال کنید.
کاربرانی که این روشها را با useDomainAdminAccess=true
فراخوانی میکنند باید از امتیاز سرپرست Drive and Docs
برخوردار باشند. سرپرستان میتوانند درایوهای مشترک را جستجو کنند یا مجوزهای بهروزرسانی برای درایوهای مشترک متعلق به سازمانشان را بدون توجه به عضویت سرپرست در هر درایو مشترک مشخصی جستجو کنند.
درایو مشترکی را که سازمان دهنده ندارد بازیابی کنید
مثال زیر نحوه استفاده از این منابع را برای بازیابی درایوهای مشترکی که دیگر سازمان دهنده ندارند نشان می دهد.
جاوا
پایتون
Node.js
PHP
دات نت
محدودیت پوشه ها
پوشه های درایو مشترک دارای محدودیت های ذخیره سازی هستند. برای اطلاعات، به محدودیتهای درایو مشترک در Google Drive مراجعه کنید.
درپوش مورد
هر پوشه در درایو مشترک کاربر دارای محدودیت 500000 مورد از جمله فایل ها، پوشه ها و میانبرها است.
با رسیدن به حد مجاز، درایو مشترک دیگر نمیتواند موارد را بپذیرد. برای دریافت مجدد فایل ها، کاربران باید به طور دائم موارد را از پوشه حذف کنند. توجه داشته باشید که موارد موجود در سطل زباله در حد مجاز حساب میشوند اما موارد حذف شده برای همیشه اینطور نیست. برای اطلاعات بیشتر، به حذفشدهها یا حذف فایلها و پوشهها مراجعه کنید.
محدودیت عمق پوشه
یک پوشه در درایو مشترک نمیتواند بیش از 100 سطح پوشه تودرتو داشته باشد. این بدان معنی است که یک پوشه فرزند را نمی توان در پوشه ای با عمق بیش از 99 سطح ذخیره کرد. این محدودیت فقط برای پوشه های فرزند اعمال می شود.
تلاش برای افزودن بیش از 100 سطح پوشه، پاسخ کد وضعیت HTTP teamDriveHierarchyTooDeep
را برمیگرداند.