এই নির্দেশিকাটিতে শেয়ার্ড ড্রাইভ পরিচালনার সাথে সম্পর্কিত কাজ রয়েছে, যেমন শেয়ার্ড ড্রাইভ তৈরি করা এবং সদস্যদের পরিচালনা এবং অনুমতিগুলি, Google ড্রাইভ API ব্যবহার করে৷
শেয়ার্ড ড্রাইভ ফোল্ডার সীমা সম্পর্কে আরও তথ্যের জন্য, ফোল্ডার সীমা দেখুন।
শেয়ার্ড ড্রাইভ তৈরি করুন
একটি শেয়ার্ড ড্রাইভ তৈরি করতে, drives.create
পদ্ধতি ব্যবহার করুন।
জাভা
পাইথন
Node.js
পিএইচপি
.নেট
drives.create
পদ্ধতিতে কল করা অদম্য।
requestId
প্যারামিটার শেয়ার্ড ড্রাইভ তৈরি করার যৌক্তিক প্রচেষ্টাকে চিহ্নিত করে। যদি অনুরোধের সময় শেষ হয় বা একটি অনির্দিষ্ট ব্যাকএন্ড ত্রুটি ফেরত দেয়, একই অনুরোধ পুনরাবৃত্তি করা যেতে পারে। অনুরোধের requestId
এবং বডি একই থাকতে হবে।
শেয়ার্ড ড্রাইভ সফলভাবে পূর্বের অনুরোধে তৈরি করা হলে বা পুনরায় চেষ্টা করার কারণে, স্বাভাবিক প্রতিক্রিয়া ফিরে আসে। কখনও কখনও, যেমন একটি দীর্ঘ সময়ের পরে বা অনুরোধের মূল অংশ পরিবর্তিত হলে, একটি 409
ত্রুটি ফেরত আসতে পারে যা নির্দেশ করে যে requestId
বাতিল করতে হবে।
শেয়ার্ড ড্রাইভের সদস্যদের যোগ করুন বা সরান
permissions
সংস্থান ব্যবহার করে শেয়ার্ড ড্রাইভ সদস্যদের যোগ করুন বা সরান।
সদস্য যোগ করতে, শেয়ার্ড ড্রাইভে অনুমতি তৈরি করুন। সদস্যদের অতিরিক্ত সুবিধা দিতে বা অ-সদস্যদের নির্দিষ্ট আইটেমগুলিতে সহযোগিতা করার অনুমতি দেওয়ার জন্য একটি শেয়ার্ড ড্রাইভের মধ্যে পৃথক ফাইলগুলিতেও অনুমতি পদ্ধতি ব্যবহার করা যেতে পারে।
আরও তথ্য এবং নমুনা কোডের জন্য, ফাইল, ফোল্ডার এবং ড্রাইভ শেয়ার করুন দেখুন।
একটি শেয়ার্ড ড্রাইভ মুছুন
শেয়ার্ড ড্রাইভ মুছতে drives.delete
পদ্ধতি ব্যবহার করুন। শেয়ার্ড ড্রাইভ মুছে ফেলার আগে শেয়ার্ড ড্রাইভের সমস্ত কন্টেন্ট ট্র্যাশে সরাতে হবে বা মুছে ফেলতে হবে।
ডোমেন প্রশাসকদের জন্য শেয়ার্ড ড্রাইভ পরিচালনা করুন
একটি প্রতিষ্ঠান জুড়ে শেয়ার্ড ড্রাইভ পরিচালনা করতে drives
এবং permissions
সংস্থানগুলির সাথে useDomainAdminAccess
প্যারামিটার প্রয়োগ করুন৷
ব্যবহারকারীরা useDomainAdminAccess=true
দিয়ে এই পদ্ধতিগুলিকে কল করছেন তাদের অবশ্যই Drive and Docs
অ্যাডমিনিস্ট্রেটর বিশেষাধিকার থাকতে হবে। প্রশাসকরা শেয়ার্ড ড্রাইভ অনুসন্ধান করতে পারেন বা তাদের প্রতিষ্ঠানের মালিকানাধীন শেয়ার্ড ড্রাইভের অনুমতি আপডেট করতে পারেন, প্রদত্ত যে কোনো শেয়ার্ড ড্রাইভে অ্যাডমিনিস্ট্রেটরের সদস্যতা নির্বিশেষে।
কোনো সংগঠক নেই এমন একটি শেয়ার্ড ড্রাইভ পুনরুদ্ধার করুন
নিম্নলিখিত উদাহরণটি দেখায় যে শেয়ার্ড ড্রাইভগুলি পুনরুদ্ধার করতে এই সংস্থানগুলি কীভাবে ব্যবহার করতে হয় যেগুলির আর কোনও সংগঠক নেই৷
জাভা
পাইথন
Node.js
পিএইচপি
.নেট
ব্যবহারকারীদের আপনার ফাইল ডাউনলোড, মুদ্রণ বা অনুলিপি করা থেকে আটকান
শেয়ার্ড ড্রাইভের মধ্যে ব্যবহারকারীরা কীভাবে ফাইল ডাউনলোড, প্রিন্ট এবং কপি করতে পারে তা আপনি সীমিত করতে পারেন।
ব্যবহারকারী শেয়ার্ড ড্রাইভের সংগঠক-প্রযোজ্য ডাউনলোড সীমাবদ্ধতা পরিবর্তন করতে পারেন কিনা তা নির্ধারণ করতে, capabilities.canChangeDownloadRestriction
বুলিয়ান ক্ষেত্রটি পরীক্ষা করুন। capabilities.canChangeDownloadRestriction
true
সেট করা থাকলে, শেয়ার্ড ড্রাইভে ডাউনলোড সীমাবদ্ধতা প্রয়োগ করা যেতে পারে। আরও তথ্যের জন্য, ফাইলের ক্ষমতা বুঝতে দেখুন।
drives
রিসোর্সে বুলিয়ান restrictions
ক্ষেত্রগুলির একটি সংগ্রহ রয়েছে যা একটি শেয়ার্ড ড্রাইভে একটি ক্রিয়া সম্পাদন করা যেতে পারে কিনা তা নির্দেশ করতে ব্যবহৃত হয়। শেয়ার্ড ড্রাইভ বা শেয়ার্ড ড্রাইভের ভিতরের আইটেমগুলিতে বিধিনিষেধ প্রযোজ্য। drives.update
পদ্ধতি ব্যবহার করে সীমাবদ্ধতা সেট করা যেতে পারে।
একটি শেয়ার্ড ড্রাইভে ডাউনলোড বিধিনিষেধ প্রয়োগ করতে, একটি শেয়ার্ড ড্রাইভ ম্যানেজার DownloadRestriction
অবজেক্ট ব্যবহার করে drives
রিসোর্সের restrictions.downloadRestriction
ক্ষেত্র সেট করতে পারেন৷ restrictedForReaders
বুলিয়ান ক্ষেত্রটিকে true
সেট করা ঘোষণা করে যে পাঠকদের জন্য ডাউনলোড এবং অনুলিপি উভয়ই সীমাবদ্ধ। restrictedForWriters
বুলিয়ান ক্ষেত্রটিকে true
সেট করা ঘোষণা করে যে ডাউনলোড এবং কপি উভয়ই লেখকদের জন্য সীমাবদ্ধ। মনে রাখবেন যে restrictedForWriters
ক্ষেত্রটি true
হলে, পাঠকদের জন্য ডাউনলোড এবং অনুলিপিও সীমাবদ্ধ। একইভাবে, restrictedForWriters
কে true
এবং restrictedForReaders
কে false
সেট করা restrictedForWriters
এবং restrictedForReaders
উভয়কেই true
সেট করার সমতুল্য।
পশ্চাদপদ সামঞ্জস্য
DownloadRestriction
অবজেক্টের প্রবর্তনের সাথে, restrictions.copyRequiresWriterPermission
বুলিয়ান ফিল্ডের কার্যকারিতা আপডেট করা হয়েছে।
এখন, restrictions.copyRequiresWriterPermission
কে true
আপডেট করার জন্য DownloadRestriction
অবজেক্টের restrictedForReaders
বুলিয়ান ক্ষেত্রটিকে true
করে ঘোষণা করে যে ডাউনলোড এবং কপি উভয়ই পাঠকদের জন্য সীমাবদ্ধ।
copyRequiresWriterPermission
ক্ষেত্রটিকে false
আপডেটে সেট করা restrictedForWriters
এবং restrictedForReaders
উভয় ক্ষেত্রেই false
। এর মানে হল ডাউনলোড বা কপি সীমাবদ্ধতা সেটিংস সমস্ত ব্যবহারকারীর জন্য সরানো হয়েছে৷
ক্ষেত্রগুলি যেগুলি ডাউনলোড, মুদ্রণ এবং অনুলিপি বৈশিষ্ট্যগুলি নিয়ন্ত্রণ করে৷
নিম্নলিখিত সারণী drives
রিসোর্স ক্ষেত্রগুলি তালিকাভুক্ত করে যা ডাউনলোড, মুদ্রণ এবং অনুলিপি কার্যকারিতাকে প্রভাবিত করে:
মাঠ | বর্ণনা | সংস্করণ |
---|---|---|
capabilities.canCopy | বর্তমান ব্যবহারকারী শেয়ার্ড ড্রাইভে ফাইল কপি করতে পারবেন কিনা। | v2 এবং v3 |
capabilities.canDownload | বর্তমান ব্যবহারকারী শেয়ার্ড ড্রাইভে ফাইল ডাউনলোড করতে পারবেন কিনা। | v2 এবং v3 |
capabilities.canChangeCopyRequiresWriterPermission | বর্তমান ব্যবহারকারী একটি শেয়ার্ড ড্রাইভের copyRequiresWriterPermission সীমাবদ্ধতা পরিবর্তন করতে পারে কিনা। | v2 এবং v3 |
capabilities.canResetDriveRestrictions | বর্তমান ব্যবহারকারী শেয়ার্ড ড্রাইভের সীমাবদ্ধতা ডিফল্টে রিসেট করতে পারে কিনা। | v2 এবং v3 |
capabilities.canChangeDownloadRestriction | বর্তমান ব্যবহারকারী শেয়ার্ড ড্রাইভের ডাউনলোড সীমাবদ্ধতা পরিবর্তন করতে পারেন কিনা। | শুধুমাত্র v3 |
restrictions.copyRequiresWriterPermission | শেয়ার্ড ড্রাইভের মধ্যে ফাইল কপি, প্রিন্ট বা ডাউনলোড করার বিকল্পগুলি পাঠক এবং মন্তব্যকারীদের জন্য অক্ষম আছে কিনা। true হলে, এটি এই শেয়ার্ড ড্রাইভের মধ্যে থাকা যেকোনো ফাইলের জন্য অনুরূপ নামের ক্ষেত্রটিকে true হিসাবে সেট করে। | v2 এবং v3 |
restrictions.downloadRestriction | শেয়ার্ড ড্রাইভ ম্যানেজারদের দ্বারা প্রয়োগ করা ডাউনলোড সীমাবদ্ধতা। | শুধুমাত্র v3 |
ফোল্ডার সীমা
শেয়ার্ড ড্রাইভ ফোল্ডারের কিছু স্টোরেজ সীমা আছে। তথ্যের জন্য, Google ড্রাইভে শেয়ার্ড ড্রাইভের সীমা দেখুন।
আইটেম ক্যাপ
ব্যবহারকারীর শেয়ার্ড ড্রাইভের প্রতিটি ফোল্ডারে ফাইল, ফোল্ডার এবং শর্টকাট সহ 500,000 আইটেমের সীমা থাকে৷
সীমা পৌঁছে গেলে, শেয়ার্ড ড্রাইভ আর আইটেম গ্রহণ করতে পারবে না। আবার ফাইলগুলি পেতে, ব্যবহারকারীদের অবশ্যই ফোল্ডার থেকে আইটেমগুলি স্থায়ীভাবে মুছে ফেলতে হবে। মনে রাখবেন যে ট্র্যাশে আইটেমগুলি সীমার দিকে গণনা করা হয়েছে কিন্তু স্থায়ীভাবে মুছে ফেলা আইটেমগুলি নয়৷ আরও তথ্যের জন্য, ফাইল এবং ফোল্ডারগুলি ট্র্যাশ বা মুছুন দেখুন৷
ফোল্ডার-গভীরতার সীমা
শেয়ার্ড ড্রাইভের একটি ফোল্ডারে নেস্টেড ফোল্ডারের 100টির বেশি স্তর থাকতে পারে না। এর মানে হল যে একটি চাইল্ড ফোল্ডার 99 লেভেলের বেশি গভীরের ফোল্ডারের নিচে সংরক্ষণ করা যাবে না। এই সীমাবদ্ধতা শুধুমাত্র চাইল্ড ফোল্ডারে প্রযোজ্য।
100 টিরও বেশি স্তরের ফোল্ডার যুক্ত করার প্রচেষ্টা একটি teamDriveHierarchyTooDeep
HTTP স্থিতি কোড প্রতিক্রিয়া প্রদান করে।