- คำขอ HTTP
- พารามิเตอร์เส้นทาง
- เนื้อหาคำขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- AddReviewer
- ReplaceReviewer
- ลองใช้งาน
มอบหมายผู้ตรวจสอบใหม่ในการอนุมัติ เพิ่มหรือแทนที่ผู้ตรวจสอบใน ReviewerResponse ของการอนุมัติ
ผู้ใช้ที่มีwriterสิทธิ์ในไฟล์จะเรียกใช้ฟังก์ชันนี้ได้ในขณะที่StatusการอนุมัติIN_PROGRESSอยู่และResponseสถานะสำหรับผู้ตรวจสอบที่ได้รับมอบหมายใหม่เป็นNO_RESPONSE ผู้ใช้ที่มีสิทธิ์ reader จะมอบหมายการอนุมัติที่มอบหมายให้ตนเองได้อีกครั้งเท่านั้น
ระบบไม่อนุญาตให้นำผู้ตรวจสอบออก
คำขอ HTTP
POST https://www.googleapis.com/drive/v3/files/{fileId}/approvals/{approvalId}:reassign
URL ใช้ไวยากรณ์การแปลงรหัส gRPC
พารามิเตอร์เส้นทาง
| พารามิเตอร์ | |
|---|---|
fileId |
ต้องระบุ รหัสของไฟล์ที่มีการอนุมัติ |
approvalId |
ต้องระบุ รหัสของการอนุมัติที่จะมอบหมายใหม่ |
เนื้อความของคำขอ
เนื้อหาของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON |
|---|
{ "addReviewers": [ { object ( |
| ฟิลด์ | |
|---|---|
addReviewers[] |
ไม่บังคับ รายชื่อผู้ตรวจสอบที่จะเพิ่ม |
replaceReviewers[] |
ไม่บังคับ รายชื่อผู้รีวิวแทน |
message |
ไม่บังคับ ข้อความที่จะส่งถึงผู้ตรวจสอบรายใหม่ ข้อความนี้จะรวมอยู่ในการแจ้งเตือนสำหรับการดำเนินการและในบันทึกกิจกรรมการอนุมัติ |
เนื้อหาการตอบกลับ
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีอินสแตนซ์ Approval
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth อย่างใดอย่างหนึ่งต่อไปนี้
https://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/drive.metadata
ขอบเขตบางอย่างถูกจำกัดและต้องมีการประเมินความปลอดภัยเพื่อให้แอปของคุณใช้ขอบเขตเหล่านั้นได้ ดูข้อมูลเพิ่มเติมได้ที่คู่มือการให้สิทธิ์
AddReviewer
การแสดงการเพิ่มผู้ตรวจสอบ
| การแสดง JSON |
|---|
{ "addedReviewerEmail": string } |
| ช่อง | |
|---|---|
addedReviewerEmail |
ต้องระบุ อีเมลของผู้ตรวจสอบที่จะเพิ่ม |
ReplaceReviewer
การแทนที่ผู้ตรวจสอบ
| การแสดง JSON |
|---|
{ "addedReviewerEmail": string, "removedReviewerEmail": string } |
| ช่อง | |
|---|---|
addedReviewerEmail |
ต้องระบุ อีเมลของผู้ตรวจสอบที่จะเพิ่ม |
removedReviewerEmail |
ต้องระบุ อีเมลของผู้ตรวจสอบที่จะนำออก |