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
- REST Resource: 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/aboutMendapatkan informasi tentang pengguna, Drive pengguna, dan kemampuan sistem. | 
REST Resource: v3.accessproposals
| Metode | |
|---|---|
| get | GET /drive/v3/files/{fileId}/accessproposals/{proposalId}Mengambil proposal akses berdasarkan ID. | 
| list | GET /drive/v3/files/{fileId}/accessproposalsMencantumkan proposal akses pada file. | 
| resolve | POST /drive/v3/files/{fileId}/accessproposals/{proposalId}:resolveMenyetujui atau menolak proposal akses. | 
REST Resource: v3.apps
| Metode | |
|---|---|
| get | GET /drive/v3/apps/{appId}Mendapatkan aplikasi tertentu. | 
| list | GET /drive/v3/appsMencantumkan aplikasi terinstal milik pengguna. | 
REST Resource: v3.changes
| Metode | |
|---|---|
| getStartPageToken | GET /drive/v3/changes/startPageTokenMendapatkan pageToken awal untuk mencantumkan perubahan mendatang. | 
| list | GET /drive/v3/changesMencantumkan perubahan untuk pengguna atau drive bersama. | 
| watch | POST /drive/v3/changes/watchBerlangganan untuk menerima perubahan bagi pengguna. | 
REST Resource: v3.channels
| Metode | |
|---|---|
| stop | POST /drive/v3/channels/stopBerhenti menonton konten melalui channel ini. | 
REST Resource: v3.comments
| Metode | |
|---|---|
| create | POST /drive/v3/files/{fileId}/commentsMembuat komentar pada file. | 
| delete | DELETE /drive/v3/files/{fileId}/comments/{commentId}Menghapus komentar. | 
| get | GET /drive/v3/files/{fileId}/comments/{commentId}Mendapatkan komentar menurut ID. | 
| list | GET /drive/v3/files/{fileId}/commentsMencantumkan komentar file. | 
| update | PATCH /drive/v3/files/{fileId}/comments/{commentId}Memperbarui komentar dengan semantik patch. | 
REST Resource: v3.drives
| Metode | |
|---|---|
| create | POST /drive/v3/drivesMembuat 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}/hideMenyembunyikan drive bersama dari tampilan default. | 
| list | GET /drive/v3/drivesMencantumkan drive bersama pengguna. | 
| unhide | POST /drive/v3/drives/{driveId}/unhideMemulihkan tampilan default drive bersama. | 
| update | PATCH /drive/v3/drives/{driveId}Memperbarui metadata untuk drive bersama. | 
REST Resource: v3.files
| Metode | |
|---|---|
| copy | POST /drive/v3/files/{fileId}/copyMembuat salinan file dan menerapkan update yang diminta dengan semantik patch. | 
| create | POST /drive/v3/filesPOST /upload/drive/v3/filesMembuat file. | 
| delete | DELETE /drive/v3/files/{fileId}Menghapus file milik pengguna secara permanen tanpa memindahkannya ke sampah. | 
| download | POST /drive/v3/files/{fileId}/downloadMendownload konten file. | 
| emptyTrash | DELETE /drive/v3/files/trashMenghapus secara permanen semua file pengguna yang ada di sampah. | 
| export | GET /drive/v3/files/{fileId}/exportMengekspor dokumen Google Workspace ke jenis MIME yang diminta dan menampilkan konten byte yang diekspor. | 
| generateIds | GET /drive/v3/files/generateIdsMembuat sekumpulan 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/filesMencantumkan file pengguna. | 
| listLabels | GET /drive/v3/files/{fileId}/listLabelsMencantumkan label pada file. | 
| modifyLabels | POST /drive/v3/files/{fileId}/modifyLabelsMengubah kumpulan label yang diterapkan ke file. | 
| update | PATCH /drive/v3/files/{fileId}PATCH /upload/drive/v3/files/{fileId}Memperbarui metadata, konten, atau keduanya. | 
| watch | POST /drive/v3/files/{fileId}/watchBerlangganan 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}/permissionsMembuat 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}/permissionsMencantumkan 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}/repliesMembuat 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}/repliesMencantumkan 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 menurut ID. | 
| list | GET /drive/v3/files/{fileId}/revisionsMencantumkan revisi file. | 
| update | PATCH /drive/v3/files/{fileId}/revisions/{revisionId}Memperbarui revisi dengan semantik patch. |