Method: accessproposals.resolve

Digunakan untuk menyetujui atau menolak Proposal Akses.

Permintaan HTTP

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

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
fileId

string

Wajib. ID item tempat permintaan berada.

proposalId

string

Wajib. ID proposal akses yang akan diselesaikan.

Isi permintaan

Isi permintaan memuat data dengan struktur berikut:

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

string

Opsional. Peran yang diizinkan oleh pemberi persetujuan, jika ada. Catatan: Kolom ini wajib diisi untuk tindakan ACCEPT.

view

string

Opsional. Menunjukkan tampilan untuk proposal akses ini. Kolom ini hanya boleh ditetapkan jika proposal merupakan bagian dari tampilan. published adalah satu-satunya nilai yang didukung.

action

enum (Action)

Wajib. Tindakan yang akan diambil pada AccessProposal.

sendNotification

boolean

Opsional. Apakah akan mengirim email kepada pemohon saat AccessProposal ditolak atau diterima.

Isi respons

Jika berhasil, isi respons akan kosong.

Cakupan otorisasi

Memerlukan salah satu cakupan OAuth berikut:

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

Beberapa cakupan dibatasi dan memerlukan penilaian keamanan agar aplikasi Anda dapat menggunakannya. Untuk informasi selengkapnya, lihat Panduan otorisasi.

Tindakan

Perubahan status AccessProposal.

Enum
ACTION_UNSPECIFIED Tindakan tidak ditentukan
ACCEPT Pengguna menyetujui proposal. Catatan: Jika tindakan ini digunakan, kolom role harus memiliki minimal satu nilai.
DENY Pengguna menolak proposal