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)

필수 항목입니다. 액세스 제안에 대해 취할 조치입니다.

sendNotification

boolean

선택사항입니다. 액세스 제안이 거부되거나 수락될 때 요청자에게 이메일을 보낼지 여부입니다.

응답 본문

성공하면 응답 본문은 빈 JSON 객체입니다.

승인 범위

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

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

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

작업

액세스 제안의 상태 변경입니다.

열거형
ACTION_UNSPECIFIED 지정되지 않은 작업
ACCEPT

사용자가 액세스 제안을 수락합니다.

참고: 이 작업을 사용하는 경우 role 필드에 값이 하나 이상 있어야 합니다.

DENY 사용자가 액세스 제안을 거부합니다.