Panduan Drive API v2

Jika Anda menggunakan Google Drive API versi 2, sebagian besar konten dalam Panduan Google Drive API v3 juga berlaku untuk v2. Bagian ini berisi semua informasi khusus v2, dan berbeda dengan yang ditampilkan di halaman tertentu dalam panduan v3. Untuk mendapatkan konteks lengkap, setiap sub-bagian berisi link ke halaman panduan yang sesuai.

Untuk mengetahui daftar lengkap perbedaannya, lihat Referensi perbandingan Drive API v2 & v3 .

Mendownload &memublikasikan revisi file

Di halaman Mendownload & memublikasikan revisi file informasi berikut khusus untuk v2, dan menggantikan bagian yang ditampilkan untuk v3:

Mencantumkan &mendownload revisi individual

Setelah mendapatkan daftar revisi file, Anda dapat mendownload konten revisi apa pun dengan mengirimkan permintaan GET yang diotorisasi ke properti []downloadUrl](/workspace/drive/api/reference/rest/v2/revisions). Google Drive membuat URL berumur pendek ini saat Anda meminta revisi. Jangan mengandalkannya untuk penggunaan nanti.

Anda juga dapat mengekspor revisi dalam salah satu format yang didukung dengan memeriksa properti exportLinks.

Properti file kustom

Selain informasi di halaman Menambahkan properti file kustom, informasi berikut khusus untuk v2:

Properti diakses menggunakan resource properties.

Ini adalah struktur properti umum yang mungkin digunakan untuk menyimpan ID database file Drive di file.

{
  'key':        'additionalID',
  'value':      'ID',
  'visibility': 'PRIVATE'
}

Untuk mengetahui informasi selengkapnya tentang batas, lihat properties dalam dokumentasi referensi.

Mengaktifkan dukungan drive bersama

Selain informasi di halaman Mengimplementasikan dukungan drive bersama, ganti kolom tambahan ini trashedDate untuk v2.

Di Mengimplementasikan dukungan drive bersama, metode berikut memerlukan supportsAllDrives=true saat menggunakan konten drive bersama:

  • files.get
  • files.list
  • files.insert
  • files.update
  • files.patch
  • files.copy
  • files.trash
  • files.untrash
  • files.delete
  • files.touch
  • children.insert
  • parents.insert
  • changes.list
  • changes.getStartPageToken
  • changes.get
  • permissions.list
  • permissions.get
  • permissions.insert
  • permissions.update
  • permissions.patch
  • permissions.delete

Metode changes.get dan changes.list memiliki beberapa parameter khusus untuk drive bersama. Untuk mengetahui daftar parameter, lihat bagian Melacak perubahan di drive bersama.

Mengupload file

Di halaman Mengupload data file, perhatikan bahwa informasi ini khusus untuk v2:

Jenis Impor ke Google Dokumen

Saat membuat file di Google Drive, Anda dapat mengonversi beberapa jenis file menjadi dokumen Google Dokumen, Google Spreadsheet, atau Google Slide. Sertakan parameter kueri files.insert convert dan tetapkan properti mimeType file (workspace_name). Untuk mengetahui informasi selengkapnya, lihat Mengupload data file.

Membagikan file, folder &drive

Perhatikan di halaman Membagikan file, folder & drive, di v3 hanya satu kolom, role, yang menentukan peran efektif untuk pengguna, grup, atau domain. Di v2, Anda memerlukan kolom role dan additionalRoles izin untuk mencerminkan peran efektif yang dimiliki pengguna, grup, atau domain untuk item tertentu.

Perbedaan kueri penelusuran untuk v2

Kolom title v2 adalah name di v3. Untuk mengetahui contohnya, lihat Menelusuri file & folder.

Kolom createdDate v2 adalah createdTime di v3. Untuk mengetahui contohnya, lihat Menelusuri drive bersama.

Kolom modifiedDate v2 adalah modifiedTime di v3. Kolom lastViewedByMeDate v2 adalah viewedByMeTime di v3. Untuk mengetahui detail selengkapnya, lihat Istilah & operator kueri penelusuran.