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