Method: permissions.insert

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

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

HTTP অনুরোধ

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

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

পথের পরামিতি

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

string

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

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

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

string

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

enforceSingleParent
(deprecated)

boolean

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

moveToNewOwnersRoot

boolean

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

sendNotificationEmails

boolean

ব্যবহারকারী বা গ্রুপের সাথে শেয়ার করার সময় নোটিফিকেশন ইমেল পাঠানো হবে কিনা। role ' owner হলে এই প্যারামিটারটি উপেক্ষা করা হয় এবং একটি ইমেল পাঠানো হয়।

supportsAllDrives

boolean

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

supportsTeamDrives
(deprecated)

boolean

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

useDomainAdminAccess

boolean

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

enforceExpansiveAccess
(deprecated)

boolean

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

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

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

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

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

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

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

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

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