Drive bersama mengikuti pengaturan, berbagi, dan kepemilikan yang berbeda web dari Drive Saya. Oleh karena itu, beberapa operasi Drive Saya tidak diizinkan untuk menyimpan konten di drive bersama. Dokumen ini berisi penjelasan tentang drive bersama Perbedaan API.
Files
resource
Kolom berikut hanya diisi untuk file yang berada dalam drive bersama:
hasAugmentedPermissions
— Apakah ada pengguna yang diberi akses file langsung pada file ini.capabilities/canAddFolderFromAnotherDrive
— Apakah pengguna saat ini dapat menambahkan folder dari drive lain (drive bersama lain atau Drive Saya) ke folder ini.capabilities/canDeleteChildren
— Apakah pengguna saat ini dapat menghapus turunan dari folder ini.capabilities/canMoveChildrenOutOfDrive
— Apakah pengguna saat ini dapat memindahkan turunan folder ini ke luar drive bersama.capabilities/canMoveChildrenWithinDrive
— Apakah pengguna saat ini dapat memindahkan turunan folder ini ke dalam drive bersama.capabilities/canMoveItemWithinDrive
— Apakah pengguna saat ini dapat memindahkan item drive bersama ini ke dalam drive bersama.capabilities/canReadDrive
— Apakah pengguna saat ini telah membaca akses ke drive bersama tempat file ini berada.capabilities/canTrashChildren
— Apakah pengguna saat ini dapat memindahkan data ke sampah turunan dari folder ini.driveId
— ID drive bersama tempat file berada ditemukan.trashingUser
— Jika file telah dibuang secara eksplisit, pengguna yang membuangnya.trashedTime
— Waktu item dibuang.
Kolom berikut tidak diisi untuk file yang berada dalam drive bersama:
permissions
— Karena potensi ukuran ACL drive bersama, izin tidak dikembalikan sebagai bagian dari file. Gunakan metodepermissions.list
, yang mendukung penomoran halaman, untuk mencantumkan izin akses untuk file dalam atau drive bersama itu sendiri.owners
,ownerNames
,ownedByMe
— File dalam drive bersama milik drive bersama, bukan milik pengguna perorangan.folderColorRgb
— Folder tidak dapat diberi warna secara terpisahshared
— Semua item di drive bersama dibagikan.writersCanShare
— Saat ini Anda tidak dapat membatasi berbagi dengan peran mereka di drive bersama.
Kolom berikut hanya ditetapkan jika pengguna telah diberi akses file izin akses pada item:
sharedWithMeDate
sharingUser
Kolom berikut memerlukan pertimbangan khusus saat Anda menggunakannya dengan drive bersama:
parents.isRoot
— Kolom ini hanya berlaku untuk folder root Drive Saya; nilainya adalah false untuk folder tingkat atas drive bersama.parents
— Orang tua tidak akan muncul di daftar induk jika yang meminta pengguna bukan anggota drive bersama dan tidak memiliki akses kepada orang tua. Selain itu, dengan pengecualian folder tingkat atas, daftar induk harus berisi persis satu item jika file tersebut terletak di dalam {i>drive bersama<i}.capabilities/canRemoveChildren
— Gunakancapabilities/canDeleteChildren
ataucapabilities/canTrashChildren
.
Permissions
resource
Kolom permissionDetails
hanya diisi untuk file yang berada dalam
{i>drive bersama<i}. Kolom ini merupakan daftar Izin ringkas yang ada
atau diwarisi oleh file drive bersama ini. Isian ini adalah isian {i>output-<i}-saja dan
hanya ada untuk item drive bersama. Selain itu,
- dua peran baru
organizer
danfileOrganizer
telah ditentukan. permissions.list
kini mendukung penomoran halaman.
Changes
resource
Kolom baru berikut tersedia di resource Changes
untuk
drive bersama:
changeType
— Jenis perubahan. Nilai yang mungkin adalahfile
dandrive
.driveId
— ID drive bersama yang terkait dengan perubahan ini.drive
— Status drive bersama yang diperbarui. Tampilkan jikachangeType
adalahdrive
dan pengguna masih menjadi anggota drive bersama.
Perubahan tambahan mungkin diperlukan untuk aplikasi yang perlu disinkronkan konten dengan drive bersama atau memantau aktivitas. Untuk mengetahui detailnya, lihat melacak perubahan untuk pengguna dan drive bersama.