Method: accessproposals.resolve

用於核准或拒絕存取權提案。

HTTP 要求

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

這個網址使用 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 使用者拒絕提案