Google Drive API memungkinkan klien mengakses resource dari Google Drive.
- Resource REST: v2.about
- Resource REST: v2.apps
- Resource REST: v2.changes
- Resource REST: v2.channels
- Resource REST: v2.children
- Resource REST: v2.comments
- Resource REST: v2.drives
- Resource REST: v2.files
- Resource REST: v2.parents
- Resource REST: v2.permissions
- Resource REST: v2.properties
- Resource REST: v2.replies
- Resource REST: v2.revisions
Layanan: googleapis.com/drive/v2
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 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 mungkin memiliki beberapa endpoint layanan. Layanan ini memiliki endpoint layanan berikut dan semua URI di bawah berhubungan dengan endpoint layanan ini:
https://www.googleapis.com
Resource REST: v2.about
Metode | |
---|---|
get |
GET /drive/v2/about Mendapatkan informasi tentang pengguna saat ini beserta setelan Drive API |
Resource REST: v2.apps
Metode | |
---|---|
get |
GET /drive/v2/apps/{appId} Mendapatkan aplikasi tertentu. |
list |
GET /drive/v2/apps Mencantumkan aplikasi yang diinstal pengguna. |
Resource REST: v2.changes
Metode | |
---|---|
get |
GET /drive/v2/changes/{changeId} Tidak digunakan lagi: Gunakan changes.getStartPageToken dan changes.list untuk mengambil perubahan terbaru. |
getStartPageToken |
GET /drive/v2/changes/startPageToken Mendapatkan pageToken awal untuk mencantumkan perubahan mendatang. |
list |
GET /drive/v2/changes Mencantumkan perubahan untuk pengguna atau drive bersama. |
watch |
POST /drive/v2/changes/watch Berlangganan perubahan untuk pengguna. |
Resource REST: v2.channels
Metode | |
---|---|
stop |
POST /drive/v2/channels/stop Berhenti menonton referensi melalui saluran ini. |
Resource REST: v2.children
Metode | |
---|---|
delete |
DELETE /drive/v2/files/{folderId}/children/{childId} Menghapus akun turunan dari folder. |
get |
GET /drive/v2/files/{folderId}/children/{childId} Mendapatkan referensi turunan tertentu. |
insert |
POST /drive/v2/files/{folderId}/children Menyisipkan file ke folder. |
list |
GET /drive/v2/files/{folderId}/children Mencantumkan turunan folder. |
Resource REST: v2.comments
Metode | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/comments/{commentId} Menghapus komentar. |
get |
GET /drive/v2/files/{fileId}/comments/{commentId} Mendapatkan komentar berdasarkan ID. |
insert |
POST /drive/v2/files/{fileId}/comments Membuat komentar baru pada file tertentu. |
list |
GET /drive/v2/files/{fileId}/comments Mencantumkan komentar file. |
patch |
PATCH /drive/v2/files/{fileId}/comments/{commentId} Memperbarui komentar yang ada. |
update |
PUT /drive/v2/files/{fileId}/comments/{commentId} Memperbarui komentar yang ada. |
Resource REST: v2.drives
Metode | |
---|---|
delete |
DELETE /drive/v2/drives/{driveId} Menghapus drive bersama yang penggunanya adalah organizer secara permanen. |
get |
GET /drive/v2/drives/{driveId} Mendapatkan metadata drive bersama berdasarkan ID. |
hide |
POST /drive/v2/drives/{driveId}/hide Menyembunyikan drive bersama dari tampilan default. |
insert |
POST /drive/v2/drives Membuat drive bersama baru. |
list |
GET /drive/v2/drives Mencantumkan drive bersama pengguna. |
unhide |
POST /drive/v2/drives/{driveId}/unhide Memulihkan drive bersama ke tampilan default. |
update |
PUT /drive/v2/drives/{driveId} Memperbarui metadata untuk drive bersama. |
Resource REST: v2.files
Metode | |
---|---|
copy |
POST /drive/v2/files/{fileId}/copy Membuat salinan file yang ditentukan. |
delete |
DELETE /drive/v2/files/{fileId} Menghapus file milik pengguna secara permanen tanpa memindahkannya ke sampah. |
emptyTrash |
DELETE /drive/v2/files/trash Menghapus semua file milik pengguna yang telah dibuang secara permanen. |
export |
GET /drive/v2/files/{fileId}/export Mengekspor dokumen Google Workspace ke jenis MIME yang diminta dan menampilkan konten byte yang diekspor. |
generateIds |
GET /drive/v2/files/generateIds Menghasilkan kumpulan ID file yang dapat diberikan dalam permintaan penyisipan atau penyalinan. |
get |
GET /drive/v2/files/{fileId} Mendapatkan metadata atau konten file berdasarkan ID. |
insert |
POST /drive/v2/files POST /upload/drive/v2/files Menyisipkan file baru. |
list |
GET /drive/v2/files Mencantumkan file pengguna. |
listLabels |
GET /drive/v2/files/{fileId}/listLabels Mencantumkan label di file. |
modifyLabels |
POST /drive/v2/files/{fileId}/modifyLabels Memodifikasi kumpulan label yang diterapkan ke file. |
patch |
PATCH /drive/v2/files/{fileId} Memperbarui metadata dan/atau konten file. |
touch |
POST /drive/v2/files/{fileId}/touch Setel waktu pembaruan file ke waktu server saat ini. |
trash |
POST /drive/v2/files/{fileId}/trash Memindahkan file ke sampah. |
untrash |
POST /drive/v2/files/{fileId}/untrash Memulihkan file dari sampah. |
update |
PUT /drive/v2/files/{fileId} PUT /upload/drive/v2/files/{fileId} Memperbarui metadata dan/atau konten file. |
watch |
POST /drive/v2/files/{fileId}/watch Berlangganan perubahan pada file. |
Resource REST: v2.parents
Metode | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/parents/{parentId} Menghapus induk dari file. |
get |
GET /drive/v2/files/{fileId}/parents/{parentId} Mendapatkan referensi induk tertentu. |
insert |
POST /drive/v2/files/{fileId}/parents Menambahkan folder induk untuk file. |
list |
GET /drive/v2/files/{fileId}/parents Mencantumkan induk file. |
Resource REST: v2.permissions
Metode | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/permissions/{permissionId} Menghapus izin dari file atau drive bersama. |
get |
GET /drive/v2/files/{fileId}/permissions/{permissionId} Mendapatkan izin berdasarkan ID. |
getIdForEmail |
GET /drive/v2/permissionIds/{email} Menampilkan ID izin untuk alamat email. |
insert |
POST /drive/v2/files/{fileId}/permissions Menyisipkan izin untuk file atau drive bersama. |
list |
GET /drive/v2/files/{fileId}/permissions Mencantumkan izin file atau drive bersama. |
patch |
PATCH /drive/v2/files/{fileId}/permissions/{permissionId} Memperbarui izin menggunakan semantik patch. |
update |
PUT /drive/v2/files/{fileId}/permissions/{permissionId} Memperbarui izin. |
Resource REST: v2.properties
Metode | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/properties/{propertyKey} Menghapus properti. |
get |
GET /drive/v2/files/{fileId}/properties/{propertyKey} Mendapatkan properti berdasarkan kuncinya. |
insert |
POST /drive/v2/files/{fileId}/properties Menambahkan properti ke file, atau memperbaruinya jika sudah ada. |
list |
GET /drive/v2/files/{fileId}/properties Mencantumkan properti file. |
patch |
PATCH /drive/v2/files/{fileId}/properties/{propertyKey} Memperbarui properti. |
update |
PUT /drive/v2/files/{fileId}/properties/{propertyKey} Memperbarui properti. |
Resource REST: v2.replies
Metode | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} Menghapus balasan. |
get |
GET /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} Mendapatkan balasan. |
insert |
POST /drive/v2/files/{fileId}/comments/{commentId}/replies Membuat balasan baru untuk komentar yang diberikan. |
list |
GET /drive/v2/files/{fileId}/comments/{commentId}/replies Mencantumkan semua balasan komentar. |
patch |
PATCH /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} Memperbarui balasan yang ada. |
update |
PUT /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId} Memperbarui balasan yang ada. |
Resource REST: v2.revisions
Metode | |
---|---|
delete |
DELETE /drive/v2/files/{fileId}/revisions/{revisionId} Menghapus versi file secara permanen. |
get |
GET /drive/v2/files/{fileId}/revisions/{revisionId} Mendapatkan revisi tertentu. |
list |
GET /drive/v2/files/{fileId}/revisions Mencantumkan revisi file. |
patch |
PATCH /drive/v2/files/{fileId}/revisions/{revisionId} Memperbarui revisi. |
update |
PUT /drive/v2/files/{fileId}/revisions/{revisionId} Memperbarui revisi. |