MCP Tools Reference: drivemcp.googleapis.com

เครื่องมือ: get_file_permissions

เรียกใช้เครื่องมือนี้เพื่อแสดงรายการสิทธิ์ของไฟล์ในไดรฟ์

ตัวอย่างต่อไปนี้แสดงวิธีใช้ curl เพื่อเรียกใช้เครื่องมือ get_file_permissions MCP

คำขอ Curl
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
}'
                

สคีมาอินพุต

ขอรับสิทธิ์ในไฟล์

GetFilePermissionsRequest

การแสดง JSON
{
  "fileId": string
}
ช่อง
fileId

string

ต้องระบุ รหัสของไฟล์ที่จะรับสิทธิ์

สคีมาเอาต์พุต

การตอบกลับเพื่อรับสิทธิ์ในไฟล์

GetFilePermissionsResponse

การแสดง JSON
{
  "permissions": [
    {
      object (Permission)
    }
  ]
}
ช่อง
permissions[]

object (Permission)

รายการสิทธิ์

สิทธิ์

การแสดง JSON
{

  "role": string

  "displayName": string

  "type": string

  "emailAddress": string

  "view": string
}
ช่อง

ฟิลด์ Union _role

_role ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น

role

string

บทบาทของผู้รับสิทธิ์สำหรับไฟล์ บทบาทที่เป็นไปได้ ได้แก่ * owner * organizer * fileOrganizer * writer * commenter * reader

ฟิลด์ Union _display_name

_display_name ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น

displayName

string

เอาต์พุตเท่านั้น ชื่อที่ "น่ารัก" ของค่าของสิทธิ์ โดยตัวอย่างสิทธิ์แต่ละประเภทมีดังนี้ * user - ชื่อเต็มของผู้ใช้ตามที่กำหนดไว้สำหรับบัญชี Google เช่น "Dana A." * group - ชื่อกลุ่ม Google เช่น "ผู้ดูแลระบบของบริษัท" * domain - ชื่อโดเมนสตริง เช่น "cymbalgroup.com" * anyone - ไม่มี displayName

ฟิลด์ Union _type

_type ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น

type

string

ประเภทของผู้รับเงินช่วยเหลือ ค่าที่รองรับ ได้แก่ * user * group * domain * anyone

ฟิลด์ Union _email_address

_email_address ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น

emailAddress

string

อีเมลของผู้ใช้หรือกลุ่มที่สิทธิ์นี้อ้างอิง

ฟิลด์ Union _view

_view ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น

view

string

ระบุข้อมูลพร็อพเพอร์ตี้ที่ใช้สิทธิ์นี้ (หากมี) ค่าที่รองรับ ได้แก่ * published * metadata

คำอธิบายประกอบเครื่องมือ

คำแนะนำที่ทำลายล้าง: ❌ | คำแนะนำที่ทำซ้ำได้: ✅ | คำแนะนำแบบอ่านอย่างเดียว: ✅ | คำแนะนำแบบโลกเปิด: ❌