Ringkasan Google Drive API

Google Drive API memungkinkan Anda membuat aplikasi yang memanfaatkan penyimpanan cloud Google Drive. Anda dapat mengembangkan aplikasi yang terintegrasi dengan Drive, dan membuat fungsi yang tangguh dalam aplikasi Anda menggunakan Drive API.

Diagram ini menunjukkan hubungan antara aplikasi Drive, Drive API, dan Drive Anda:

Pengantar Google Drive
Gambar 1. Diagram hubungan Google Drive.

Persyaratan ini menentukan komponen utama yang ditampilkan pada Gambar 1:

Google Drive
Layanan penyimpanan file cloud Google memberi pengguna ruang penyimpanan pribadi, yang disebut Drive Saya, dan opsi untuk mengakses folder bersama kolaboratif, yang disebut drive bersama.
API Google Drive
REST API yang memungkinkan Anda memanfaatkan penyimpanan Drive dari dalam aplikasi.
Aplikasi Google Drive
Aplikasi yang memanfaatkan Drive sebagai solusi penyimpanannya.
UI Google Drive
Antarmuka pengguna Google yang mengelola file yang disimpan di Drive. Jika aplikasi Anda merupakan aplikasi jenis editor, seperti spreadsheet atau pengolah kata, Anda dapat berintegrasi dengan UI Drive untuk membuat dan membuka file dalam aplikasi Anda.
Drive Saya
Lokasi penyimpanan Drive yang dimiliki pengguna tertentu. File yang disimpan di Drive Saya dapat dibagikan kepada pengguna lain, tetapi kepemilikan konten tetap bersifat khusus untuk masing-masing pengguna.
OAuth 2.0
Protokol otorisasi yang diperlukan Google Drive API untuk mengautentikasi pengguna aplikasi Anda. Jika aplikasi Anda menggunakan Login dengan Google, aplikasi tersebut akan menangani alur OAuth 2.0 dan token akses aplikasi.
Drive bersama
Lokasi penyimpanan Drive yang memiliki file yang berkolaborasi dengan beberapa pengguna. Setiap pengguna yang memiliki akses ke drive bersama akan memiliki akses ke semua file yang ada di dalamnya. Pengguna juga dapat diberi akses ke setiap file di dalam drive bersama.

Apa yang dapat dilakukan dengan Drive API?

Anda dapat menggunakan Drive API untuk:

  • Download file dari Drive dan upload file ke Drive.
  • Telusuri file dan folder yang disimpan di Drive. Buat kueri penelusuran kompleks yang menampilkan salah satu kolom metadata file di resource Files.
  • Izinkan pengguna membagikan file, folder, dan drive untuk berkolaborasi dalam konten.
  • Kombinasikan dengan Google Picker API untuk menelusuri semua file di Drive, lalu tampilkan nama file, URL, tanggal terakhir diubah, dan pengguna.
  • Buat pintasan pihak ketiga yang merupakan link eksternal ke data yang disimpan di luar Drive, di sistem penyimpanan cloud atau datastore yang berbeda.
  • Buat folder Drive khusus untuk menyimpan data khusus aplikasi sehingga aplikasi tidak dapat mengakses semua konten pengguna yang disimpan di Drive.
  • Integrasikan aplikasi yang kompatibel dengan Drive dengan UI Drive menggunakan UI Google Drive. Ini adalah UI web standar Google yang dapat Anda gunakan untuk membuat, mengatur, menemukan, dan membagikan file Drive.
  • Menerapkan label ke file Drive, menetapkan nilai kolom label, membaca nilai kolom label pada file, dan menelusuri file menggunakan istilah metadata label yang ditentukan oleh taksonomi label khusus.
Ingin melihat cara kerja Google Drive API?
Channel Developer Google Workspace menawarkan video tentang tips, trik, dan fitur terbaru.