টুল: get_file_permissions
ড্রাইভ ফাইলের অনুমতিগুলো তালিকাভুক্ত করতে এই টুলটি ব্যবহার করুন।
নিম্নলিখিত নমুনাটি দেখায় কিভাবে curl ব্যবহার করে ` get_file_permissions MCP টুলটি চালু করতে হয়।
| কার্ল অনুরোধ |
|---|
curl --location 'https://drivemcp.googleapis.com/mcp/v1' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \ --header 'content-type: application/json' \ --header 'accept: application/json, text/event-stream' \ --data '{ "method": "tools/call", "params": { "name": "get_file_permissions", "arguments": { // provide these details according to the tool's MCP specification } }, "jsonrpc": "2.0", "id": 1 }' |
ইনপুট স্কিমা
ফাইল পারমিশন পাওয়ার জন্য অনুরোধ।
GetFilePermissionsRequest
| JSON উপস্থাপনা |
|---|
{ "fileId": string } |
| ক্ষেত্র | |
|---|---|
fileId | প্রয়োজনীয়। যে ফাইলটির জন্য অনুমতি নিতে হবে, তার আইডি। |
আউটপুট স্কিমা
ফাইলের অনুমতি পাওয়ার প্রতিক্রিয়া।
GetFilePermissionsResponse
| JSON উপস্থাপনা |
|---|
{
"permissions": [
{
object ( |
| ক্ষেত্র | |
|---|---|
permissions[] | অনুমতিসমূহের তালিকা। |
অনুমতি
| JSON উপস্থাপনা |
|---|
{ "role": string "displayName": string "type": string "emailAddress": string "view": string } |
| ক্ষেত্র | |
|---|---|
ইউনিয়ন ক্ষেত্র | |
role | ফাইলটির জন্য অনুদানগ্রহীতার ভূমিকা। সম্ভাব্য ভূমিকাগুলো হলো: * |
ইউনিয়ন ফিল্ড | |
displayName | শুধুমাত্র আউটপুট। পারমিশনের ভ্যালুর "সুন্দর" নাম। নিচে প্রতিটি ধরণের পারমিশনের জন্য কিছু উদাহরণের তালিকা দেওয়া হলো: * |
ইউনিয়ন ফিল্ড | |
type | অনুদানগ্রহীতার ধরণ। সমর্থিত মানগুলো হলো: * |
ইউনিয়ন ফিল্ড | |
emailAddress | যে ব্যবহারকারী বা গোষ্ঠীর জন্য এই অনুমতিটি প্রযোজ্য, তাদের ইমেল ঠিকানা। |
ইউনিয়ন ফিল্ড | |
view | এই অনুমতিটি কোন ভিউয়ের জন্য প্রযোজ্য, তা নির্দিষ্ট করে (যদি থাকে)। সমর্থিত মানগুলো হলো: * |
টুল টীকা
ধ্বংসাত্মক ইঙ্গিত: ❌ | স্বকীয় ইঙ্গিত: ✅ | শুধুমাত্র পঠনযোগ্য ইঙ্গিত: ✅ | উন্মুক্ত বিশ্ব ইঙ্গিত: ❌
অনুমোদনের পরিধি
নিম্নলিখিত OAuth স্কোপগুলির মধ্যে একটি প্রয়োজন:
-
https://www.googleapis.com/auth/drive -
https://www.googleapis.com/auth/drive.appdata -
https://www.googleapis.com/auth/drive.file -
https://www.googleapis.com/auth/drive.meet.readonly -
https://www.googleapis.com/auth/drive.metadata -
https://www.googleapis.com/auth/drive.metadata.readonly -
https://www.googleapis.com/auth/drive.photos.readonly -
https://www.googleapis.com/auth/drive.readonly