Method: accessproposals.resolve

Được dùng để phê duyệt hoặc từ chối Đề xuất truy cập.

Yêu cầu HTTP

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

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

Tham số đường dẫn

Thông số
fileId

string

Bắt buộc. Mã của mặt hàng mà yêu cầu đang áp dụng.

proposalId

string

Bắt buộc. Mã của đề xuất truy cập cần giải quyết.

Nội dung yêu cầu

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

Biểu diễn dưới dạng JSON
{
  "role": [
    string
  ],
  "view": string,
  "action": enum (Action),
  "sendNotification": boolean
}
Trường
role[]

string

Không bắt buộc. Các vai trò mà người phê duyệt đã cho phép (nếu có). Lưu ý: Trường này là bắt buộc đối với thao tác ACCEPT.

view

string

Không bắt buộc. Cho biết chế độ xem cho đề xuất quyền truy cập này. Bạn chỉ nên đặt thuộc tính này khi đề xuất thuộc về một thành phần hiển thị. published là giá trị duy nhất được hỗ trợ.

action

enum (Action)

Bắt buộc. Hành động cần thực hiện đối với AccessProposal.

sendNotification

boolean

Không bắt buộc. Liệu có gửi email cho người yêu cầu khi AccessProposal bị từ chối hoặc được chấp nhận hay không.

Nội dung phản hồi

Nếu thành công, nội dung phản hồi sẽ trống.

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/docs
  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.file

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

Hành động

Thay đổi trạng thái của AccessProposal.

Enum
ACTION_UNSPECIFIED Thao tác không xác định
ACCEPT Người dùng chấp nhận đề xuất. Lưu ý: Nếu bạn dùng thao tác này, thì trường role phải có ít nhất một giá trị.
DENY Người dùng từ chối đề xuất