Method: accessproposals.resolve

משמש לאישור או לדחייה של הצעת גישה.

בקשת HTTP

POST https://www.googleapis.com/drive/v3/files/{fileId}/accessproposals/{proposalId}:resolve

כתובת ה-URL משתמשת בתחביר של Transcoding של gRPC.

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

פרמטרים
fileId

string

חובה. המזהה של הפריט שאליו מתייחסת הבקשה.

proposalId

string

חובה. המזהה של הצעת הגישה שרוצים לפתור.

גוף הבקשה

גוף הבקשה מכיל נתונים במבנה הבא:

ייצוג ב-JSON
{
  "role": [
    string
  ],
  "view": string,
  "action": enum (Action),
  "sendNotification": boolean
}
שדות
role[]

string

אופציונלי. התפקידים שהגורם המאשר העניק, אם יש כאלה. הערה: השדה הזה נדרש לפעולה ACCEPT.

view

string

אופציונלי. מציין את התצוגה של הצעת הגישה הזו. צריך להגדיר את האפשרות הזו רק אם ההצעה שייכת לתצוגה. published הוא הערך הנתמך היחיד.

action

enum (Action)

חובה. הפעולה שצריך לבצע לגבי AccessProposal.

sendNotification

boolean

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

גוף התשובה

אם הפעולה בוצעה ללא שגיאות, גוף התגובה הוא אובייקט JSON ריק.

היקפי הרשאה

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

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

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

פעולה

שינוי המצב של AccessProposal.

טיפוסים בני מנייה (enum)
ACTION_UNSPECIFIED פעולה לא צוינה
ACCEPT המשתמש מאשר את ההצעה. הערה: אם משתמשים בפעולה הזו, השדה role חייב לכלול לפחות ערך אחד.
DENY המשתמש דוחה את ההצעה