Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Dengan Google Drive API, Anda dapat membuat aplikasi yang menggunakan penyimpanan cloud Google Drive.
Anda dapat mengembangkan aplikasi yang terintegrasi dengan Drive, dan membuat fungsi yang andal di aplikasi Anda menggunakan Drive API.
Diagram ini menunjukkan hubungan antara aplikasi Drive Anda, Drive API, dan Drive:
Gambar 1. Diagram hubungan Google Drive.
Istilah ini mendefinisikan komponen utama yang ditampilkan dalam Gambar 1:
Google Drive
Layanan penyimpanan file cloud Google memberi pengguna ruang penyimpanan pribadi, yang disebut My Drive, dan opsi untuk mengakses folder bersama kolaboratif, yang disebut shared drives.
Google Drive API
REST API yang memungkinkan Anda menggunakan penyimpanan Drive
dari dalam aplikasi Anda.
Aplikasi Google Drive
Aplikasi yang menggunakan Drive sebagai solusi penyimpanannya.
UI Google Drive
Antarmuka pengguna Google yang mengelola file yang disimpan di
Drive. Jika aplikasi Anda adalah 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 oleh pengguna tertentu. File yang disimpan di Drive Saya dapat dibagikan kepada pengguna lain, tetapi kepemilikan konten tetap khusus untuk pengguna perorangan.
OAuth 2.0
Protokol otorisasi yang diperlukan 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 digunakan untuk berkolaborasi oleh beberapa pengguna. Setiap pengguna yang memiliki akses ke drive bersama memiliki akses ke semua file yang ada di dalamnya. Pengguna juga dapat diberi akses ke masing-masing file di dalam drive bersama.
Gabungkan dengan
Google Picker API untuk menelusuri semua
file di Drive, lalu menampilkan nama file, URL, tanggal terakhir diubah, dan pengguna.
Buat pintasan pihak ketiga yang
merupakan link eksternal ke data yang disimpan di luar Drive, dalam
sistem penyimpanan data atau penyimpanan cloud 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 Anda dengan UI Drive
menggunakan UI Google Drive. UI web standar Google yang dapat Anda gunakan untuk membuat, mengatur, menemukan, dan membagikan file Drive.
Terapkan label ke file Drive, tetapkan nilai kolom label, baca nilai kolom label pada file, dan telusuri file menggunakan istilah metadata label yang ditentukan oleh taksonomi label kustom.
Ingin melihat cara kerja Google Drive API?
Channel Google Workspace Developers menawarkan video tentang tips, trik, dan fitur terbaru.
Untuk mempelajari cara mengembangkan dengan Google Workspace API, termasuk menangani autentikasi dan otorisasi, lihat Mengembangkan di Google Workspace.
Untuk mempelajari cara mengonfigurasi dan menjalankan aplikasi Drive API, baca Panduan memulai.
[null,null,["Terakhir diperbarui pada 2025-08-04 UTC."],[],[],null,["# Google Drive API overview\n\nThe Google Drive API lets you create apps that use Google Drive cloud storage.\nYou can develop applications that integrate with Drive, and\ncreate robust functionality in your application using the Drive API.\n\nThis diagram shows the relationship between your Drive app, the\nDrive API, and Drive:\n**Figure 1.** Google Drive relationship diagram.\n\nThese terms define the key components shown in Figure 1:\n\n*Google Drive*\n: Google's cloud file storage service provides users with a\n personal storage space, called *My Drive* , and the option to\n access collaborative shared folders, called *shared drives*.\n\n*Google Drive API*\n: The REST API that lets you use Drive storage\n from within your app.\n\n*Google Drive app*\n: An app that uses Drive as its storage solution.\n\n*Google Drive UI*\n: Google's user interface that manages files stored on\n Drive. If your app is an editor-type app, such as a\n spreadsheet or word processor, you can integrate with the\n Drive UI to create and open files within your app.\n\n*My Drive*\n: A Drive storage location that a\n specific user owns. Files stored on My Drive can be shared\n with other users, but ownership of the content remains specific to an\n individual user.\n\n*OAuth 2.0*\n: The authorization protocol that Drive API requires to\n authenticate your app users. If your application uses [Sign In With\n Google](/identity/gsi/web/guides/overview), it handles the OAuth 2.0 flow\n and application access tokens.\n\n*Shared drive*\n: A Drive storage location that owns files that multiple users\n collaborate on. Any user with access to a shared drive has access to all\n files it contains. Users can also be granted access to individual\n files inside the shared drive.\n\nWhat can you do with the Drive API?\n-----------------------------------\n\nYou can use the Drive API to:\n\n- [Download files](/workspace/drive/api/guides/manage-downloads) from Drive and [upload files](/workspace/drive/api/guides/manage-uploads) to Drive.\n- [Search for files and folders](/workspace/drive/api/guides/search-files) stored in Drive. Create complex search queries that return any of the file metadata fields in the [`files`](/workspace/drive/api/reference/rest/v3/files) resource.\n- Let users [share files, folders, and drives](/workspace/drive/api/guides/manage-sharing) to collaborate on content.\n- Combine with the [Google Picker API](https://developers.google.com/picker/docs/) to search all files in Drive, then return the filename, URL, last modified date, and user.\n- [Create *third-party shortcuts*](/workspace/drive/api/guides/third-party-shortcuts) that are external links to data stored outside of Drive, in a different datastore or cloud storage system.\n- Create a dedicated Drive folder to [store\n application-specific data](/workspace/drive/api/guides/appdata) so the app cannot access all the user's content stored in Drive.\n- Monitor or respond to file activity using [Google Drive\n events](/workspace/events/guides/events-drive).\n- Integrate your Drive-enabled app with the [Drive UI](/workspace/drive/api/guides/about-apps) using the *Google Drive UI*. It's Google's standard web UI that you can use to create, organize, discover, and share Drive files.\n- Apply [labels](/workspace/drive/api/guides/about-labels) to Drive files, set label field values, read label field values on files, and search for files using label metadata terms defined by the custom label taxonomy.\n\n|---|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | Want to see the Google Drive API in action? The Google Workspace Developers channel offers videos about tips, tricks, and the latest features. [Subscribe now](https://www.youtube.com/channel/UCUcg6az6etU_gRtZVAhBXaw) |\n\nRelated topics\n--------------\n\n- To learn about developing with Google Workspace APIs, including handling\n authentication and authorization, see [Develop on\n Google Workspace](/workspace/guides/getstarted-overview).\n\n- To learn how to configure and run a Drive API app, read the\n [Quickstarts](/workspace/drive/api/quickstart/js)."]]