Method: permissions.update

מתבצע עדכון של הרשאה.

אזהרה:אין תמיכה בפעולות של הרשאות בו-זמנית באותו קובץ. רק העדכון האחרון מיושם.

בקשת HTTP

PUT https://www.googleapis.com/drive/v2/files/{fileId}/permissions/{permissionId}

בכתובת ה-URL נעשה שימוש בתחביר המרת gRPC.

פרמטרים של נתיב

פרמטרים
fileId

string

המזהה של הקובץ או של האחסון השיתופי.

permissionId

string

המזהה של ההרשאה.

פרמטרים של שאילתה

פרמטרים
removeExpiration

boolean

האם להסיר את תאריך התפוגה.

supportsAllDrives

boolean

האם האפליקציה שביקשה תמיכה תומכת גם בתיקייה 'האחסון שלי' וגם בתיקיות אחסון שיתופי.

supportsTeamDrives
(deprecated)

boolean

הוצאה משימוש: יש להשתמש במקום זאת ב-supportsAllDrives.

transferOwnership

boolean

אם שינוי תפקיד ל-owner ישדרג לאחור את הבעלים הנוכחיים לכותבים. לא תתבצע שום פעולה אם התפקיד שצוין הוא לא owner.

useDomainAdminAccess

boolean

שולחים את הבקשה כאדמין של דומיין. אם המדיניות מוגדרת כ-True, מגיש הבקשה יקבל גישה אם הפרמטר של מזהה הקובץ מתייחס לאחסון שיתופי, ומגיש הבקשה הוא אדמין בדומיין שאליו האחסון השיתופי שייך.

גוף הבקשה

גוף הבקשה מכיל מופע של Permission.

גוף התגובה

אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכלול מופע של Permission.

היקפי הרשאות

כדי להשתמש בתכונה הזו יש צורך באחד מההיקפים הבאים של OAuth:

  • https://www.googleapis.com/auth/docs
  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.file

חלק מההיקפים מוגבלים ומחייבים בדיקת אבטחה כדי שהאפליקציה תוכל להשתמש בהם. למידע נוסף, ניתן לעיין במדריך ההרשאות.