Method: approvals.reassign

Chỉ định lại người đánh giá cho một Yêu cầu phê duyệt. Thêm hoặc thay thế người đánh giá trong ReviewerResponse của Yêu cầu phê duyệt.

Người dùng có quyền writer đối với tệp có thể gọi hàm này trong khi trạng thái Phê duyệt StatusIN_PROGRESS và trạng thái Response của người đánh giá được chỉ định lại là NO_RESPONSE. Người dùng có quyền reader chỉ có thể chỉ định lại một yêu cầu phê duyệt được chỉ định cho chính họ.

Bạn không được phép xoá người đánh giá.

Yêu cầu HTTP

POST https://www.googleapis.com/drive/v3/files/{fileId}/approvals/{approvalId}:reassign

URL sử dụng cú pháp Chuyển mã gRPC.

Tham số đường dẫn

Tham số
fileId

string

Bắt buộc. Mã của tệp có Yêu cầu phê duyệt.

approvalId

string

Bắt buộc. Mã nhận dạng của Yêu cầu phê duyệt cần chỉ định lại.

Nội dung yêu cầu

Nội dung yêu cầu chứa dữ liệu với cấu trúc sau:

Biểu diễn dưới dạng JSON
{
  "addReviewers": [
    {
      object (AddReviewer)
    }
  ],
  "replaceReviewers": [
    {
      object (ReplaceReviewer)
    }
  ],
  "message": string
}
Trường
addReviewers[]

object (AddReviewer)

Không bắt buộc. Danh sách người đánh giá cần thêm.

replaceReviewers[]

object (ReplaceReviewer)

Không bắt buộc. Danh sách người thay thế người đánh giá.

message

string

Không bắt buộc. Một thông điệp để gửi cho người đánh giá mới. Thông báo về hành động này và Nhật ký hoạt động phê duyệt sẽ có thông báo này.

Nội dung phản hồi

Nếu thành công, nội dung phản hồi sẽ chứa một thực thể của Approval.

Phạm vi uỷ quyền

Yêu cầu một trong các phạm vi OAuth sau:

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

Một số phạm vi bị hạn chế và yêu cầu bạn phải đánh giá bảo mật để ứng dụng của bạn có thể sử dụng các phạm vi đó. Để biết thêm thông tin, hãy xem Hướng dẫn uỷ quyền.

AddReviewer

Hình ảnh minh hoạ về việc thêm người đánh giá.

Biểu diễn dưới dạng JSON
{
  "addedReviewerEmail": string
}
Trường
addedReviewerEmail

string

Bắt buộc. Email của người đánh giá cần thêm.

ReplaceReviewer

Hình minh hoạ về việc thay thế người đánh giá.

Biểu diễn dưới dạng JSON
{
  "addedReviewerEmail": string,
  "removedReviewerEmail": string
}
Trường
addedReviewerEmail

string

Bắt buộc. Email của người đánh giá cần thêm.

removedReviewerEmail

string

Bắt buộc. Email của người đánh giá cần xoá.