משאב: הרשאה
הרשאה לקובץ. הרשאה מקצה למשתמש, לקבוצה, לדומיין או לכולם גישה לקובץ או להיררכיית תיקיות.
כדי להשתמש בחלק מהשיטות של המשאבים (כמו permissions.update), נדרש permissionId. משתמשים בשיטה permissions.list כדי לאחזר את המזהה של קובץ, תיקייה או אחסון שיתופי.
| ייצוג ב-JSON |
|---|
{ "additionalRoles": [ string ], "permissionDetails": [ { "permissionType": string, "role": string, "additionalRoles": [ string ], "inheritedFrom": string, "inherited": boolean } ], "teamDrivePermissionDetails": [ { "teamDrivePermissionType": string, "role": string, "additionalRoles": [ string ], "inheritedFrom": string, "inherited": boolean } ], "id": string, "name": string, "type": string, "role": string, "authKey": string, "value": string, "kind": string, "withLink": boolean, "photoLink": string, "selfLink": string, "emailAddress": string, "domain": string, "etag": string, "expirationDate": string, "deleted": boolean, "view": string, "pendingOwner": boolean, "inheritedPermissionsDisabled": boolean } |
| שדות | |
|---|---|
additionalRoles[] |
תפקידים נוספים של המשתמש הזה. בשלב זה מותר להשתמש רק ב- |
permissionDetails[] |
פלט בלבד. פרטים על כך שההרשאות בפריט הזה עוברות בירושה או שהן ניתנות ישירות לפריט הזה. |
permissionDetails[].permissionType |
פלט בלבד. סוג ההרשאה של המשתמש הזה. יכול להיות שערכים חדשים יתווספו בעתיד, אבל כרגע אפשר להשתמש בערכים הבאים:
|
permissionDetails[].role |
פלט בלבד. התפקיד הראשי של המשתמש. יכול להיות שערכים חדשים יתווספו בעתיד, אבל כרגע אפשר להשתמש בערכים הבאים:
|
permissionDetails[].additionalRoles[] |
פלט בלבד. תפקידים נוספים של המשתמש הזה. בשלב הזה אפשר להשתמש רק ב- |
permissionDetails[].inheritedFrom |
פלט בלבד. המזהה של הפריט שממנו עוברת בירושה ההרשאה הזו. השדה הזה מאוכלס רק לגבי פריטים באחסון שיתופי. |
permissionDetails[].inherited |
פלט בלבד. האם ההרשאה הזו עוברת בירושה. השדה הזה תמיד מאוכלס. |
teamDrivePermissionDetails[] |
פלט בלבד. האפשרות הזו הוצאה משימוש. במקום זאת, צריך להשתמש ב- |
teamDrivePermissionDetails[] |
פלט בלבד. האפשרות הזו הוצאה משימוש. במקום זאת, צריך להשתמש ב- |
teamDrivePermissionDetails[] |
פלט בלבד. האפשרות הזו הוצאה משימוש. במקום זאת, צריך להשתמש ב- |
teamDrivePermissionDetails[] |
פלט בלבד. האפשרות הזו הוצאה משימוש. במקום זאת, צריך להשתמש ב- |
teamDrivePermissionDetails[] |
פלט בלבד. האפשרות הזו הוצאה משימוש. במקום זאת, צריך להשתמש ב- |
teamDrivePermissionDetails[] |
פלט בלבד. האפשרות הזו הוצאה משימוש. במקום זאת, צריך להשתמש ב- |
id |
המזהה של המשתמש שאליו מתייחסת ההרשאה, והוא זהה ל- |
name |
פלט בלבד. השם של ההרשאה הזו. |
type |
סוג החשבון. הערכים המותרים הם:
|
role |
התפקיד הראשי של המשתמש. יכול להיות שבעתיד תהיה תמיכה בערכים חדשים, אבל כרגע מותר להשתמש בערכים הבאים:
|
authKey |
פלט בלבד. הוצא משימוש. |
value |
כתובת האימייל או שם הדומיין של הישות. השדה הזה משמש במהלך הוספות ולא מאוכלס בתשובות. כששולחים בקשה מסוג |
kind |
פלט בלבד. הערך הזה הוא תמיד |
withLink |
אם הקישור נדרש להרשאה הזו. |
photoLink |
פלט בלבד. קישור לתמונת הפרופיל, אם יש כזו. |
selfLink |
פלט בלבד. קישור חזרה להרשאה הזו. |
emailAddress |
פלט בלבד. כתובת האימייל של המשתמש או הקבוצה שההרשאה הזו מתייחסת אליהם. זהו שדה פלט בלבד שמופיע כאשר סוג ההרשאה הוא |
domain |
פלט בלבד. שם הדומיין של הישות שההרשאה הזו מתייחסת אליה. זהו שדה פלט בלבד שמופיע כשסוג ההרשאה הוא |
etag |
פלט בלבד. ה-ETag של ההרשאה. |
expirationDate |
השעה שבה יפוג תוקף ההרשאה הזו (תאריך ושעה בפורמט RFC 3339). אלה ההגבלות שחלות על תאריכי תפוגה:
|
deleted |
פלט בלבד. אם החשבון שמשויך להרשאה הזו נמחק. השדה הזה רלוונטי רק להרשאות של משתמשים וקבוצות. |
view |
מציין את התצוגה של ההרשאה הזו. השדה מאוכלס רק לגבי הרשאות ששייכות לתצוגה מפורטת.
וגם
הם הערכים הנתמכים היחידים.
|
pendingOwner |
האם החשבון שמשויך להרשאה הזו הוא בעלים בהמתנה. השדה מאוכלס רק עבור הרשאות מסוג |
inheritedPermissionsDisabled |
אם הערך הוא true, רק המארגנים, הבעלים והמשתמשים עם ההרשאות שנוספו ישירות לפריט יכולים לגשת אליו. |
Methods |
|
|---|---|
|
מחיקה של הרשאה מקובץ או מאחסון שיתופי. |
|
אחזור הרשאה לפי מזהה. |
|
הפונקציה מחזירה את מזהה ההרשאה של כתובת אימייל. |
|
הוספת הרשאה לקובץ או לאחסון שיתופי. |
|
הצגת רשימת ההרשאות של קובץ או של אחסון שיתופי. |
|
עדכון הרשאה באמצעות סמנטיקה של תיקון. |
|
עדכון הרשאה. |