כלי: get_file_permissions
אפשר להשתמש בכלי הזה כדי להציג את ההרשאות של קובץ ב-Drive.
בדוגמה הבאה אפשר לראות איך משתמשים ב-curl כדי להפעיל את כלי ה-MCP get_file_permissions.
| בקשת 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 |
חובה. המזהה של הקובץ שרוצים לקבל הרשאות לגביו. |
סכימת פלט
תגובה לקבלת הרשאות קובץ.
GetFilePermissionsResponse
| ייצוג ב-JSON |
|---|
{
"permissions": [
{
object ( |
| שדות | |
|---|---|
permissions[] |
רשימת ההרשאות. |
הרשאה
| ייצוג ב-JSON |
|---|
{ "role": string "displayName": string "type": string "emailAddress": string "view": string } |
| שדות | |
|---|---|
שדה איחוד הערך |
|
role |
התפקיד של המשתמש שקיבל הרשאה בקובץ. התפקידים האפשריים כוללים: * |
שדה איחוד הערך |
|
displayName |
פלט בלבד. השם ה'יפה' של ערך ההרשאה. בהמשך מופיעה רשימה של דוגמאות לכל סוג הרשאה: * |
שדה איחוד הערך |
|
type |
סוג מקבל ההרשאה. הערכים הנתמכים כוללים: * |
שדה איחוד הערך |
|
emailAddress |
כתובת האימייל של המשתמש או הקבוצה שאליהם מתייחסת ההרשאה הזו. |
שדה איחוד הערך |
|
view |
מציין את התצוגה שאליה ההרשאה הזו חלה, אם יש כזו. הערכים הנתמכים כוללים: * |
הערות על כלי
רמז הרסני: ❌ | רמז אידמפוטנטי: ✅ | רמז לקריאה בלבד: ✅ | רמז לעולם פתוח: ❌