Method: accessproposals.resolve

Wird verwendet, um ein Zugriffsvorschlag zu genehmigen oder abzulehnen.

HTTP-Anfrage

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

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
fileId

string

Erforderlich. Die ID des Artikels, auf den sich die Anfrage bezieht.

proposalId

string

Erforderlich. Die ID des Zugriffsvorschlags, der behoben werden soll.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "role": [
    string
  ],
  "view": string,
  "action": enum (Action),
  "sendNotification": boolean
}
Felder
role[]

string

Optional. Die vom Genehmiger zugelassenen Rollen, falls vorhanden. Hinweis: Dieses Feld ist für die Aktion ACCEPT erforderlich.

view

string

Optional. Zeigt die Ansicht für dieses Zugriffsangebot an. Diese Option sollte nur festgelegt werden, wenn der Vorschlag zu einer Ansicht gehört. published ist der einzige unterstützte Wert.

action

enum (Action)

Erforderlich. Die Aktion, die für den Zugriffsvorschlag ausgeführt werden soll.

sendNotification

boolean

Optional. Gibt an, ob der Antragsteller per E-Mail benachrichtigt werden soll, wenn der Zugriffsvorschlag abgelehnt oder akzeptiert wird.

Antworttext

Wenn der Vorgang erfolgreich ist, ist der Antworttext leer.

Autorisierungsbereiche

Erfordert einen der folgenden OAuth-Bereiche:

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

Einige Bereiche sind eingeschränkt und erfordern eine Sicherheitsprüfung, damit Ihre Anwendung sie verwenden kann. Weitere Informationen finden Sie im Leitfaden zur Autorisierung.

Aktion

Die Statusänderung des AccessProposal.

Enums
ACTION_UNSPECIFIED Nicht angegebene Aktion
ACCEPT Der Nutzer nimmt das Angebot an. Hinweis: Wenn diese Aktion verwendet wird, muss das Feld role mindestens einen Wert haben.
DENY Der Nutzer lehnt das Angebot ab.