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)

필수 항목입니다. AccessRFP에 대해 수행할 작업입니다.

sendNotification

boolean

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

응답 본문

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

승인 범위

다음 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 사용자가 제안을 거부함