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