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)

חובה. הפעולה שיש לבצע לגבי ה-AccessOffer.

sendNotification

boolean

זה שינוי אופציונלי. האם לשלוח אימייל למבקש כשה-AccessProposal נדחה או אושר.

גוף התשובה

אם הביצוע יהיה תקין, גוף התגובה יהיה ריק.

היקפי הרשאה

נדרש אחד מהיקפי ההרשאות הבאים של 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 המשתמש דוחה את ההצעה