Method: permissions.create

কোনো ফাইল বা শেয়ার করা ড্রাইভের জন্য অনুমতি তৈরি করে। আরও তথ্যের জন্য, ফাইল, ফোল্ডার এবং ড্রাইভ শেয়ার দেখুন।

সতর্কীকরণ: একই ফাইল, ফোল্ডার বা শেয়ার্ড ড্রাইভে কোনো ব্যবহারকারী বা ক্লায়েন্টের জন্য একই সাথে একাধিক অনুমতি পরিবর্তন (যেমন আপডেট বা ডিলিট) সমর্থিত নয়; শুধুমাত্র সর্বশেষ আপডেটটিই প্রয়োগ করা হয়।

HTTP অনুরোধ

POST https://www.googleapis.com/drive/v3/files/{fileId}/permissions

URL-টিতে gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করা হয়েছে।

পথের পরামিতি

প্যারামিটার
fileId

string

ফাইল বা শেয়ার্ড ড্রাইভের আইডি।

কোয়েরি প্যারামিটার

প্যারামিটার
emailMessage

string

নোটিফিকেশন ইমেইলে অন্তর্ভুক্ত করার জন্য একটি সাধারণ টেক্সটের কাস্টম বার্তা।

enforceSingleParent
(deprecated)

boolean

অপ্রচলিত: বিস্তারিত জানতে moveToNewOwnersRoot দেখুন।

moveToNewOwnersRoot

boolean

এই প্যারামিটারটি কেবল তখনই কার্যকর হয় যখন আইটেমটি কোনো শেয়ার্ড ড্রাইভে না থাকে এবং অনুরোধটি আইটেমটির মালিকানা হস্তান্তর করার চেষ্টা করে। যদি এটি ' true সেট করা হয়, তাহলে আইটেমটি নতুন মালিকের 'My Drive' রুট ফোল্ডারে স্থানান্তরিত হয় এবং এর পূর্ববর্তী সমস্ত প্যারেন্ট মুছে ফেলা হয়। যদি এটি false সেট করা হয়, তাহলে প্যারেন্টদের কোনো পরিবর্তন করা হয় না।

sendNotificationEmail

boolean

ব্যবহারকারী বা গ্রুপের সাথে শেয়ার করার সময় নোটিফিকেশন ইমেল পাঠানো হবে কিনা। ব্যবহারকারী এবং গ্রুপের জন্য এটি ডিফল্টরূপে ' true থাকে এবং অন্যান্য অনুরোধের জন্য অনুমোদিত নয়। মালিকানা হস্তান্তরের ক্ষেত্রে এটি নিষ্ক্রিয় করা যাবে না।

supportsAllDrives

boolean

অনুরোধকারী অ্যাপ্লিকেশনটি মাই ড্রাইভ এবং শেয়ার্ড ড্রাইভ উভয়ই সমর্থন করে কিনা।

supportsTeamDrives
(deprecated)

boolean

অপ্রচলিত: এর পরিবর্তে supportsAllDrives ব্যবহার করুন।

transferOwnership

boolean

নির্দিষ্ট ব্যবহারকারীর কাছে মালিকানা হস্তান্তর করা হবে কিনা এবং বর্তমান মালিককে একজন লেখক হিসেবে অবনমিত করা হবে কিনা। এই পার্শ্বপ্রতিক্রিয়ার স্বীকৃতিস্বরূপ এই প্যারামিটারটি আবশ্যক। আরও তথ্যের জন্য, ‘ফাইলের মালিকানা হস্তান্তর’ দেখুন।

useDomainAdminAccess

boolean

ডোমেইন প্রশাসক হিসেবে অনুরোধটি জারি করুন।

যদি এর মান ' true সেট করা থাকে এবং নিম্নলিখিত অতিরিক্ত শর্তগুলো পূরণ হয়, তাহলে অনুরোধকারীকে প্রবেশাধিকার দেওয়া হয়:

  1. ফাইল আইডি প্যারামিটারটি একটি শেয়ার্ড ড্রাইভকে নির্দেশ করে।
  2. অনুরোধকারী সেই ডোমেইনের প্রশাসক, যেটির অন্তর্ভুক্ত শেয়ার্ড ড্রাইভটি।

আরও তথ্যের জন্য, ডোমেইন অ্যাডমিনিস্ট্রেটর হিসেবে শেয়ার্ড ড্রাইভ পরিচালনা দেখুন।

enforceExpansiveAccess
(deprecated)

boolean

অপ্রচলিত: সকল অনুরোধ ব্যাপক অ্যাক্সেস নিয়ম ব্যবহার করে।

অনুরোধকারী শরীর

অনুরোধের মূল অংশে Permission এর একটি ইনস্ট্যান্স থাকে।

প্রতিক্রিয়া সংস্থা

সফল হলে, রেসপন্স বডিতে Permission এর একটি নতুন তৈরি হওয়া ইনস্ট্যান্স থাকে।

অনুমোদনের পরিধি

নিম্নলিখিত OAuth স্কোপগুলির মধ্যে একটি প্রয়োজন:

  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.file

কিছু স্কোপ সীমাবদ্ধ এবং আপনার অ্যাপ সেগুলি ব্যবহার করার জন্য একটি নিরাপত্তা মূল্যায়নের প্রয়োজন। আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।