Method: accessproposals.resolve

מאשר או דוחה הצעה לגישה. מידע נוסף זמין במאמר בנושא ניהול הצעות גישה בהמתנה.

בקשת HTTP

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

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

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

פרמטרים
fileId

string

חובה. המזהה של הפריט שעליו מתבצעת הבקשה.

proposalId

string

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

גוף הבקשה

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

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

string

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

הערה: השדה הזה הוא חובה לפעולה ACCEPT.

view

string

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

action

enum (Action)

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

sendNotification

boolean

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

גוף התשובה

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

היקפי הרשאה

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

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

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

פעולה

שינוי המצב של הצעת הגישה.

טיפוסים בני מנייה (enum)
ACTION_UNSPECIFIED פעולה לא מוגדרת
ACCEPT

המשתמש מאשר את הצעת הגישה.

הערה: אם משתמשים בפעולה הזו, בשדה role צריך להיות לפחות ערך אחד.

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