MCP Tools Reference: drivemcp.googleapis.com

ابزار: get_file_permissions

برای فهرست کردن مجوزهای یک فایل درایو، این ابزار را فراخوانی کنید.

مثال زیر نحوه استفاده از curl برای فراخوانی ابزار get_file_permissions MCP را نشان می‌دهد.

درخواست کرل
curl --location 'https://drivemcp.googleapis.com/mcp/v1' \
--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
}'
                

طرحواره ورودی

درخواست دریافت مجوزهای فایل.

درخواست مجوزهای دریافت فایل

نمایش JSON
{
  "fileId": string
}
فیلدها
fileId

string

الزامی. شناسه فایلی که قرار است مجوزها برای آن دریافت شود.

طرحواره خروجی

پاسخ برای دریافت مجوزهای فایل.

پاسخ GetFilePermissions

نمایش JSON
{
  "permissions": [
    {
      object (Permission)
    }
  ]
}
فیلدها
permissions[]

object ( Permission )

فهرست مجوزها.

اجازه

نمایش JSON
{

  "role": string

  "displayName": string

  "type": string

  "emailAddress": string

  "view": string
}
فیلدها

_role .

_role فقط می‌تواند یکی از موارد زیر باشد:

role

string

نقش دریافت‌کننده‌ی مجوز برای فایل. نقش‌های ممکن عبارتند از: * owner * organizer * سازمان‌دهنده‌ی fileOrganizer * writer * commenter * reader

فیلد متحد _display_name .

_display_name فقط می‌تواند یکی از موارد زیر باشد:

displayName

string

فقط خروجی. نام "pretty" مقدار مجوز. در زیر لیستی از مثال‌ها برای هر نوع مجوز آمده است: * user - نام کامل کاربر، همانطور که برای حساب گوگل او تعریف شده است، مانند "Dana A." * group - نام گروه گوگل، مانند "مدیران شرکت". * domain - نام دامنه رشته‌ای، مانند "cymbalgroup.com." * anyone - هیچ displayName وجود ندارد.

فیلد یونیون _type .

_type فقط می‌تواند یکی از موارد زیر باشد:

type

string

نوع دریافت‌کننده کمک. مقادیر پشتیبانی‌شده عبارتند از: * user * group * domain * anyone

فیلد مشترک _email_address .

_email_address فقط می‌تواند یکی از موارد زیر باشد:

emailAddress

string

آدرس ایمیل کاربر یا گروهی که این مجوز به آن اشاره دارد.

_view میدان اتحادیه.

_view فقط می‌تواند یکی از موارد زیر باشد:

view

string

نمایی را که این مجوز در صورت وجود به آن اعمال می‌شود، مشخص می‌کند. مقادیر پشتیبانی شده عبارتند از: * published * metadata

حاشیه‌نویسی ابزار

راهنمایی مخرب: ❌ | راهنمایی بی‌اثر: ✅ | راهنمایی فقط خواندنی: ✅ | راهنمایی جهان باز: ❌