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