সম্পদ: অনুমতি
একটি ফাইলের জন্য একটি অনুমতি. একটি অনুমতি একটি ব্যবহারকারী, গোষ্ঠী, ডোমেন, বা বিশ্বকে একটি ফাইল বা একটি ফোল্ডার অনুক্রমের অ্যাক্সেস দেয়৷
ডিফল্টরূপে, অনুমতির অনুরোধ শুধুমাত্র ক্ষেত্রগুলির একটি উপসেট প্রদান করে। অনুমতির ধরন, আইডি, প্রকার এবং ভূমিকা সর্বদা ফেরত দেওয়া হয়। নির্দিষ্ট ক্ষেত্রগুলি পুনরুদ্ধার করতে, https://developers.google.com/drive/api/guides/fields-parameter দেখুন৷
কিছু রিসোর্স পদ্ধতির (যেমন permissions.update
) একটি permissionId
প্রয়োজন। একটি ফাইল, ফোল্ডার বা শেয়ার্ড ড্রাইভের আইডি পুনরুদ্ধার করতে permissions.list
পদ্ধতি ব্যবহার করুন।
JSON প্রতিনিধিত্ব |
---|
{ "id": string, "displayName": string, "type": string, "kind": string, "permissionDetails": [ { "permissionType": string, "inheritedFrom": string, "role": string, "inherited": boolean } ], "photoLink": string, "emailAddress": string, "role": string, "allowFileDiscovery": boolean, "domain": string, "expirationTime": string, "teamDrivePermissionDetails": [ { "teamDrivePermissionType": string, "inheritedFrom": string, "role": string, "inherited": boolean } ], "deleted": boolean, "view": string, "pendingOwner": boolean } |
ক্ষেত্র | |
---|---|
id | শুধুমাত্র আউটপুট। এই অনুমতির আইডি। এটি অনুদানপ্রাপ্তদের জন্য একটি অনন্য শনাক্তকারী, এবং |
displayName | শুধুমাত্র আউটপুট। অনুমতির মূল্যের নাম "সুন্দর"। নিম্নলিখিত প্রতিটি ধরণের অনুমতির জন্য উদাহরণগুলির একটি তালিকা রয়েছে:
|
type | অনুদানকারীর ধরন। বৈধ মান হল:
একটি অনুমতি তৈরি করার সময়, যদি |
kind | শুধুমাত্র আউটপুট। এই সম্পদ কি ধরনের সনাক্ত. মান: নির্দিষ্ট স্ট্রিং |
permissionDetails[] | শুধুমাত্র আউটপুট। এই শেয়ার্ড ড্রাইভ আইটেমের অনুমতিগুলি উত্তরাধিকারসূত্রে প্রাপ্ত নাকি সরাসরি এই আইটেমটিতে রয়েছে তার বিশদ বিবরণ৷ এটি একটি আউটপুট-শুধু ক্ষেত্র যা শুধুমাত্র শেয়ার্ড ড্রাইভ আইটেমগুলির জন্য উপস্থিত। |
permissionDetails[].permissionType | শুধুমাত্র আউটপুট। এই ব্যবহারকারীর জন্য অনুমতি প্রকার. যদিও ভবিষ্যতে নতুন মান যোগ করা যেতে পারে, নিম্নলিখিতগুলি বর্তমানে সম্ভব:
|
permissionDetails[].inheritedFrom | শুধুমাত্র আউটপুট। যে আইটেম থেকে এই অনুমতি উত্তরাধিকারসূত্রে পাওয়া গেছে তার আইডি। এটি একটি আউটপুট শুধুমাত্র ক্ষেত্র. |
permissionDetails[].role | শুধুমাত্র আউটপুট। এই ব্যবহারকারীর জন্য প্রাথমিক ভূমিকা. যদিও ভবিষ্যতে নতুন মান যোগ করা যেতে পারে, নিম্নলিখিতগুলি বর্তমানে সম্ভব:
|
permissionDetails[].inherited | শুধুমাত্র আউটপুট। এই অনুমতি উত্তরাধিকারসূত্রে প্রাপ্ত কিনা। এই ক্ষেত্রটি সর্বদা জনবহুল। এটি একটি আউটপুট শুধুমাত্র ক্ষেত্র. |
photoLink | শুধুমাত্র আউটপুট। ব্যবহারকারীর প্রোফাইল ছবির একটি লিঙ্ক, যদি উপলব্ধ থাকে। |
emailAddress | ব্যবহারকারী বা গোষ্ঠীর ইমেল ঠিকানা যা এই অনুমতিটি উল্লেখ করে। |
role | এই অনুমতি দ্বারা প্রদত্ত ভূমিকা. যদিও নতুন মান ভবিষ্যতে সমর্থিত হতে পারে, বর্তমানে নিম্নলিখিতগুলি অনুমোদিত:
|
allowFileDiscovery | অনুমতি অনুসন্ধানের মাধ্যমে ফাইলটি আবিষ্কার করার অনুমতি দেয় কিনা। এটি শুধুমাত্র টাইপ |
domain | এই অনুমতিটি যে ডোমেনটিকে নির্দেশ করে৷ |
expirationTime | যে সময়ে এই অনুমতির মেয়াদ শেষ হবে (RFC 3339 তারিখ-সময়)। মেয়াদ শেষ হওয়ার সময় নিম্নলিখিত সীমাবদ্ধতা আছে:
|
teamDrivePermissionDetails[] | শুধুমাত্র আউটপুট। বাতিল করা হয়েছে: শুধুমাত্র আউটপুট। পরিবর্তে |
teamDrivePermissionDetails[] | বাতিল করা হয়েছে: শুধুমাত্র আউটপুট। পরিবর্তে |
teamDrivePermissionDetails[] | বাতিল করা হয়েছে: শুধুমাত্র আউটপুট। পরিবর্তে |
teamDrivePermissionDetails[] | বাতিল করা হয়েছে: শুধুমাত্র আউটপুট। পরিবর্তে |
teamDrivePermissionDetails[] | বাতিল করা হয়েছে: শুধুমাত্র আউটপুট। পরিবর্তে |
deleted | শুধুমাত্র আউটপুট। এই অনুমতির সাথে যুক্ত অ্যাকাউন্টটি মুছে ফেলা হয়েছে কিনা। এই ক্ষেত্রটি শুধুমাত্র ব্যবহারকারী এবং গোষ্ঠীর অনুমতিগুলির সাথে সম্পর্কিত৷ |
view | এই অনুমতির জন্য ভিউ নির্দেশ করে। শুধুমাত্র অনুমতির জন্য জনবহুল যা একটি দৃশ্যের অন্তর্গত। 'প্রকাশিত' একমাত্র সমর্থিত মান। |
pendingOwner | এই অনুমতির সাথে যুক্ত অ্যাকাউন্টটি একটি মুলতুবি মালিক কিনা। শেয়ার্ড ড্রাইভে নেই এমন ফাইলগুলির জন্য শুধুমাত্র |
পদ্ধতি | |
---|---|
| একটি ফাইল বা শেয়ার্ড ড্রাইভের জন্য একটি অনুমতি তৈরি করে। |
| একটি অনুমতি মুছে দেয়। |
| আইডি দ্বারা একটি অনুমতি পায়. |
| একটি ফাইল বা শেয়ার্ড ড্রাইভের অনুমতি তালিকাভুক্ত করে। |
| প্যাচ শব্দার্থবিদ্যা সহ একটি অনুমতি আপডেট করে। |