Google Drive API memungkinkan klien mengakses resource dari Google Drive.
- REST Resource: v3.about
- REST Resource: v3.accessproposals
- REST Resource: v3.apps
- REST Resource: v3.changes
- REST Resource: v3.channels
- REST Resource: v3.comments
- REST Resource: v3.drives
- Resource REST: v3.files
- REST Resource: v3.operations
- REST Resource: v3.permissions
- REST Resource: v3.replies
- REST Resource: v3.revisions
Layanan: googleapis.com/drive/v3
Untuk memanggil layanan ini, sebaiknya gunakan library klien yang disediakan Google. Jika aplikasi Anda perlu menggunakan library Anda sendiri untuk memanggil layanan ini, gunakan informasi berikut saat Anda membuat permintaan API.
Dokumen discovery
Dokumen Discovery adalah spesifikasi yang dapat dibaca komputer untuk mendeskripsikan dan menggunakan REST API. Dokumen ini digunakan untuk membuat library klien, plugin IDE, dan alat lainnya yang berinteraksi dengan Google API. Satu layanan dapat menyediakan beberapa dokumen discovery. Layanan ini menyediakan dokumen discovery berikut:
Endpoint layanan
Endpoint layanan adalah URL dasar yang menentukan alamat jaringan layanan API. Satu layanan dapat memiliki beberapa endpoint layanan. Layanan ini memiliki endpoint layanan berikut dan semua URI di bawah berhubungan dengan endpoint layanan ini:
https://www.googleapis.com
REST Resource: v3.about
Metode | |
---|---|
get |
GET /drive/v3/about Mendapatkan informasi tentang pengguna, Drive pengguna, dan kemampuan sistem. |
REST Resource: v3.accessproposals
Metode | |
---|---|
get |
GET /drive/v3/files/{fileId}/accessproposals/{proposalId} Mengambil AccessProposal berdasarkan ID. |
list |
GET /drive/v3/files/{fileId}/accessproposals Cantumkan AccessProposals pada file. |
resolve |
POST /drive/v3/files/{fileId}/accessproposals/{proposalId}:resolve Digunakan untuk menyetujui atau menolak Proposal Akses. |
REST Resource: v3.apps
Metode | |
---|---|
get |
GET /drive/v3/apps/{appId} Mendapatkan aplikasi tertentu. |
list |
GET /drive/v3/apps Mencantumkan aplikasi terinstal pengguna. |
REST Resource: v3.changes
Metode | |
---|---|
getStartPageToken |
GET /drive/v3/changes/startPageToken Mendapatkan pageToken awal untuk mencantumkan perubahan mendatang. |
list |
GET /drive/v3/changes Mencantumkan perubahan untuk pengguna atau drive bersama. |
watch |
POST /drive/v3/changes/watch Berlangganan perubahan untuk pengguna. |
REST Resource: v3.channels
Metode | |
---|---|
stop |
POST /drive/v3/channels/stop Berhenti menonton materi melalui channel ini. |
REST Resource: v3.comments
Metode | |
---|---|
create |
POST /drive/v3/files/{fileId}/comments Membuat komentar pada file. |
delete |
DELETE /drive/v3/files/{fileId}/comments/{commentId} Menghapus komentar. |
get |
GET /drive/v3/files/{fileId}/comments/{commentId} Mendapatkan komentar berdasarkan ID. |
list |
GET /drive/v3/files/{fileId}/comments Mencantumkan komentar file. |
update |
PATCH /drive/v3/files/{fileId}/comments/{commentId} Memperbarui komentar dengan semantik patch. |
REST Resource: v3.drives
Metode | |
---|---|
create |
POST /drive/v3/drives Membuat drive bersama. |
delete |
DELETE /drive/v3/drives/{driveId} Menghapus drive bersama secara permanen yang penggunanya adalah organizer . |
get |
GET /drive/v3/drives/{driveId} Mendapatkan metadata drive bersama berdasarkan ID. |
hide |
POST /drive/v3/drives/{driveId}/hide Menyembunyikan drive bersama dari tampilan default. |
list |
GET /drive/v3/drives Mencantumkan drive bersama pengguna. |
unhide |
POST /drive/v3/drives/{driveId}/unhide Memulihkan drive bersama ke tampilan default. |
update |
PATCH /drive/v3/drives/{driveId} Memperbarui metadata untuk drive bersama. |
Resource REST: v3.files
Metode | |
---|---|
copy |
POST /drive/v3/files/{fileId}/copy Membuat salinan file dan menerapkan update yang diminta dengan semantik patch. |
create |
POST /drive/v3/files POST /upload/drive/v3/files Membuat file baru. |
delete |
DELETE /drive/v3/files/{fileId} Menghapus file milik pengguna secara permanen tanpa memindahkannya ke sampah. |
download |
POST /drive/v3/files/{fileId}/download Mendownload konten file. |
emptyTrash |
DELETE /drive/v3/files/trash Menghapus secara permanen semua file yang dihapus pengguna. |
export |
GET /drive/v3/files/{fileId}/export Mengekspor dokumen Google Workspace ke jenis MIME yang diminta dan menampilkan konten byte yang diekspor. |
generateIds |
GET /drive/v3/files/generateIds Menghasilkan kumpulan ID file yang dapat diberikan dalam permintaan pembuatan atau penyalinan. |
get |
GET /drive/v3/files/{fileId} Mendapatkan metadata atau konten file berdasarkan ID. |
list |
GET /drive/v3/files Mencantumkan file pengguna. |
listLabels |
GET /drive/v3/files/{fileId}/listLabels Mencantumkan label pada file. |
modifyLabels |
POST /drive/v3/files/{fileId}/modifyLabels Mengubah kumpulan label yang diterapkan ke file. |
update |
PATCH /drive/v3/files/{fileId} PATCH /upload/drive/v3/files/{fileId} Memperbarui metadata dan/atau konten file. |
watch |
POST /drive/v3/files/{fileId}/watch Berlangganan perubahan pada file. |
REST Resource: v3.operations
Metode | |
---|---|
get |
GET /drive/v3/operations/{name} Mendapatkan status terbaru dari operasi yang berjalan lama. |
REST Resource: v3.permissions
Metode | |
---|---|
create |
POST /drive/v3/files/{fileId}/permissions Membuat izin untuk file atau drive bersama. |
delete |
DELETE /drive/v3/files/{fileId}/permissions/{permissionId} Menghapus izin. |
get |
GET /drive/v3/files/{fileId}/permissions/{permissionId} Mendapatkan izin berdasarkan ID. |
list |
GET /drive/v3/files/{fileId}/permissions Mencantumkan izin file atau drive bersama. |
update |
PATCH /drive/v3/files/{fileId}/permissions/{permissionId} Memperbarui izin dengan semantik patch. |
REST Resource: v3.replies
Metode | |
---|---|
create |
POST /drive/v3/files/{fileId}/comments/{commentId}/replies Membuat balasan untuk komentar. |
delete |
DELETE /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId} Menghapus balasan. |
get |
GET /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId} Mendapatkan balasan berdasarkan ID. |
list |
GET /drive/v3/files/{fileId}/comments/{commentId}/replies Mencantumkan balasan komentar. |
update |
PATCH /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId} Memperbarui balasan dengan semantik patch. |
REST Resource: v3.revisions
Metode | |
---|---|
delete |
DELETE /drive/v3/files/{fileId}/revisions/{revisionId} Menghapus versi file secara permanen. |
get |
GET /drive/v3/files/{fileId}/revisions/{revisionId} Mendapatkan metadata atau konten revisi berdasarkan ID. |
list |
GET /drive/v3/files/{fileId}/revisions Mencantumkan revisi file. |
update |
PATCH /drive/v3/files/{fileId}/revisions/{revisionId} Memperbarui revisi dengan semantik patch. |