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

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

proposalId

string

Wymagane. Identyfikator propozycji przyznania 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)

Wymagane. Działanie do wykonania w związku z propozycją dostępu.

sendNotification

boolean

Opcjonalnie: Określa, czy wysłać e-maila do osoby, która wysłała prośbę, gdy prośba o dostęp zostanie odrzucona lub zaakceptowana.

Treść odpowiedzi

Jeśli operacja się uda, treść odpowiedzi będzie 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 można było ich używać w aplikacji. 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 tego działania, pole role musi zawierać co najmniej 1 wartość.
DENY Użytkownik odrzuca propozycję