Method: accessproposals.resolve

アクセス提案を承認または拒否するために使用します。

HTTP リクエスト

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

この URL は gRPC Transcoding 構文を使用します。

パスパラメータ

パラメータ
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 フィールドに少なくとも 1 つの値を指定する必要があります。
DENY ユーザーが提案を拒否する