Method: accessproposals.resolve

อนุมัติหรือปฏิเสธข้อเสนอการเข้าถึง ดูข้อมูลเพิ่มเติมได้ที่จัดการข้อเสนอการเข้าถึงที่รอดำเนินการ

คำขอ HTTP

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

URL ใช้ไวยากรณ์การแปลงรหัส gRPC

พารามิเตอร์เส้นทาง

พารามิเตอร์
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 ต้องมีค่าอย่างน้อย 1 ค่า

DENY ผู้ใช้ปฏิเสธข้อเสนอการเข้าถึง