- คำขอ 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 |
ต้องระบุ อีเมลของผู้ตรวจสอบที่จะนำออก |