- Permintaan HTTP
- Parameter lokasi
- Parameter kueri
- Isi permintaan
- Isi respons
- Cakupan otorisasi
- Cobalah!
Memperbarui metadata dan/atau konten file. Saat memanggil metode ini, hanya isi kolom dalam permintaan yang ingin Anda ubah. Saat memperbarui kolom, beberapa kolom mungkin diubah secara otomatis, seperti modifiedDate
. Metode ini mendukung semantik patch.
Metode ini mendukung URI /upload dan menerima media yang diupload dengan karakteristik berikut:
- Ukuran file maksimum: 5.120 GB
- Jenis MIME Media yang diterima:
*/*
Catatan: Tentukan jenis MIME yang valid, bukan nilai */*
literal. */*
literal hanya digunakan untuk menunjukkan bahwa setiap jenis MIME yang valid dapat diupload.
Untuk mengetahui informasi selengkapnya tentang cara mengupload file, lihat Mengupload data file.
Permintaan HTTP
- URI Upload, untuk permintaan upload media:
PUT https://www.googleapis.com/upload/drive/v2/files/{fileId}
- URI Metadata, untuk permintaan khusus metadata:
PUT https://www.googleapis.com/drive/v2/files/{fileId}
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
Parameter | |
---|---|
uploadType |
Jenis permintaan upload ke URI Nilai yang dapat diterima:
|
fileId |
ID file yang akan diperbarui. |
Parameter kueri
Parameter | |
---|---|
uploadType |
Jenis permintaan upload ke URI Nilai yang dapat diterima:
|
addParents |
Daftar ID induk yang dipisahkan koma untuk ditambahkan. |
convert |
Tidak digunakan lagi: Parameter ini tidak memiliki fungsi. |
enforceSingleParent |
Tidak digunakan lagi: Menambahkan file ke beberapa folder tidak lagi didukung. Sebagai gantinya, gunakan |
modifiedDateBehavior |
Menentukan perilaku saat |
newRevision |
Apakah upload blob harus membuat revisi baru atau tidak. Jika salah, data blob di revisi head saat ini akan diganti. Jika benar (true) atau tidak disetel, blob baru akan dibuat sebagai revisi kepala, dan revisi sebelumnya yang tidak disematkan akan dipertahankan dalam waktu singkat. Revisi yang disematkan akan disimpan tanpa batas waktu, menggunakan kuota penyimpanan tambahan, hingga maksimum 200 revisi. Untuk mengetahui detail tentang cara revisi dipertahankan, lihat Pusat Bantuan Drive. |
ocr |
Apakah akan mencoba OCR pada upload berformat .jpg, .png, .gif, atau .pdf. |
ocrLanguage |
Jika ocr bernilai benar (true), petunjuk tentang bahasa yang akan digunakan. Nilai yang valid adalah kode BCP 47. |
pinned |
Apakah akan menyematkan revisi baru atau tidak. File dapat memiliki maksimum 200 revisi yang disematkan. |
removeParents |
Daftar ID induk yang dipisahkan dengan koma untuk dihapus. |
setModifiedDate |
Apakah ingin menetapkan tanggal yang diubah menggunakan nilai yang diberikan dalam isi permintaan. Menetapkan kolom ini ke |
supportsAllDrives |
Apakah aplikasi yang meminta mendukung Drive Saya dan drive bersama. |
supportsTeamDrives |
Tidak digunakan lagi: Sebagai gantinya, gunakan |
timedTextLanguage |
Bahasa teks yang dibatasi waktu. |
timedTextTrackName |
Nama trek teks dengan waktu. |
updateViewedDate |
Apakah tanggal tampilan diperbarui setelah file berhasil diperbarui. |
useContentAsIndexableText |
Apakah akan menggunakan konten sebagai teks yang dapat diindeks. |
includePermissionsForView |
Menentukan izin tampilan tambahan yang akan disertakan dalam respons. Hanya |
includeLabels |
Daftar ID label yang dipisahkan koma untuk disertakan di bagian |
Isi permintaan
Isi permintaan memuat instance File
.
Isi respons
Jika berhasil, isi respons akan berisi instance File
.
Cakupan otorisasi
Memerlukan salah satu cakupan OAuth berikut:
https://www.googleapis.com/auth/docs
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.appdata
https://www.googleapis.com/auth/drive.apps.readonly
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive.metadata
https://www.googleapis.com/auth/drive.scripts
Beberapa cakupan dibatasi dan memerlukan penilaian keamanan agar aplikasi Anda dapat menggunakannya. Untuk informasi selengkapnya, lihat Panduan otorisasi.