Method: accessproposals.resolve

Służy do zatwierdzania lub odrzucania propozycji dostępu.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
fileId

string

Wymagany. Identyfikator elementu, którego dotyczy żądanie.

proposalId

string

Wymagany. Identyfikator propozycji dostępu do rozwiązania.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "role": [
    string
  ],
  "view": string,
  "action": enum (Action),
  "sendNotification": boolean
}
Pola
role[]

string

Opcjonalnie: Role, które zatwierdzający zezwolił na używanie (jeśli takie istnieją). Uwaga: to pole jest wymagane w przypadku działania ACCEPT.

view

string

Opcjonalnie: Wskazuje widok dla tej propozycji dostępu. Należy go ustawić tylko wtedy, gdy propozycja należy do widoku. published to jedyna obsługiwana wartość.

action

enum (Action)

Wymagany. Działanie do wykonania w przypadku dostępu.

sendNotification

boolean

Opcjonalnie: Określa, czy w przypadku odrzucenia lub zaakceptowania prośby o dostęp należy wysłać e-maila do osoby, która ją wysłała.

Treść odpowiedzi

W przypadku powodzenia treść odpowiedzi jest pusta.

Zakresy autoryzacji

Wymaga jednego z tych zakresów OAuth:

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

Niektóre zakresy są ograniczone i wymagają oceny bezpieczeństwa, aby aplikacja mogła z nich korzystać. Więcej informacji znajdziesz w przewodniku dotyczącym autoryzacji.

Działanie

Zmiana stanu AccessProposal.

Wartości w polu enum
ACTION_UNSPECIFIED Nieokreślone działanie
ACCEPT Użytkownik akceptuje ofertę. Uwaga: jeśli używasz tej czynności, pole role musi zawierać co najmniej 1 wartość.
DENY Użytkownik odrzuca propozycję