Công cụ: get_file_permissions
Gọi công cụ này để liệt kê các quyền của một tệp trên Drive.
Mẫu sau đây minh hoạ cách sử dụng curl để gọi công cụ get_file_permissions MCP.
| Yêu cầu 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 }' |
Giản đồ đầu vào
Yêu cầu cấp quyền đối với tệp.
GetFilePermissionsRequest
| Biểu diễn dưới dạng JSON |
|---|
{ "fileId": string } |
| Trường | |
|---|---|
fileId |
Bắt buộc. Mã nhận dạng của tệp cần lấy quyền. |
Giản đồ đầu ra
Phản hồi để nhận quyền đối với tệp.
GetFilePermissionsResponse
| Biểu diễn dưới dạng JSON |
|---|
{
"permissions": [
{
object ( |
| Trường | |
|---|---|
permissions[] |
Danh sách quyền. |
Quyền
| Biểu diễn dưới dạng JSON |
|---|
{ "role": string "displayName": string "type": string "emailAddress": string "view": string } |
| Trường | |
|---|---|
Trường nhóm
|
|
role |
Vai trò của người được cấp đối với tệp. Các vai trò có thể có bao gồm: * |
Trường nhóm
|
|
displayName |
Chỉ có đầu ra. Tên "đẹp" của giá trị quyền. Sau đây là danh sách ví dụ cho từng loại quyền: * |
Trường nhóm
|
|
type |
Loại người được cấp quyền. Các giá trị được hỗ trợ bao gồm: * |
Trường nhóm
|
|
emailAddress |
Địa chỉ email của người dùng hoặc nhóm mà quyền này đề cập đến. |
Trường nhóm
|
|
view |
Chỉ định chế độ xem mà quyền này áp dụng (nếu có). Các giá trị được hỗ trợ bao gồm: * |
Chú giải công cụ
Gợi ý phá huỷ: ❌ | Gợi ý không thay đổi giá trị: ✅ | Gợi ý chỉ đọc: ✅ | Gợi ý thế giới mở: ❌