Method: accessproposals.resolve

액세스 제안서를 승인하거나 거부하는 데 사용됩니다.

HTTP 요청

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

URL은 gRPC 트랜스코딩 문법을 사용합니다.

경로 매개변수

매개변수
fileId

string

필수입니다. 요청이 있는 항목의 ID입니다.

proposalId

string

필수입니다. 해결할 액세스 제안의 ID입니다.

요청 본문

요청 본문에는 다음과 같은 구조의 데이터가 포함됩니다.

JSON 표현
{
  "role": [
    string
  ],
  "view": string,
  "action": enum (Action),
  "sendNotification": boolean
}
필드
role[]

string

선택사항입니다. 승인자가 허용한 역할(있는 경우)입니다. 참고: 이 필드는 ACCEPT 작업에 필요합니다.

view

string

선택사항입니다. 이 액세스 제안서의 뷰를 나타냅니다. 제안서가 뷰에 속하는 경우에만 설정해야 합니다. 유일하게 지원되는 값은 published입니다.

action

enum (Action)

필수입니다. AccessProposal에 취할 조치입니다.

sendNotification

boolean

선택사항입니다. AccessProposal이 거부되거나 수락될 때 요청자에게 이메일을 전송할지 여부입니다.

응답 본문

성공한 경우 응답 본문은 비어 있습니다.

승인 범위

다음 OAuth 범위 중 하나가 필요합니다.

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

일부 범위는 제한되어 있으며 앱에서 이를 사용하려면 보안 평가가 필요합니다. 자세한 내용은 승인 가이드를 참고하세요.

작업

AccessProposal의 상태 변경입니다.

열거형
ACTION_UNSPECIFIED 지정되지 않은 작업
ACCEPT 사용자가 제안을 수락합니다. 참고: 이 작업을 사용하는 경우 role 필드에 값이 하나 이상 있어야 합니다.
DENY 사용자가 제안을 거부함