Mengakses file yang dibagikan melalui link menggunakan kunci resource

File yang dibagikan dengan link hanya dapat ditemukan oleh pengguna yang dapat mengakses file tersebut karena adanya izin type=user atau type=group. Permintaan dari pengguna yang hanya memiliki akses ke file yang dibagikan melalui link ini melalui izin type=domain atau type=anyone, mungkin memerlukan kunci resource.

Persyaratan kunci resource ini hanya berlaku untuk sebagian file lama.

Untuk mengetahui informasi selengkapnya tentang izin, lihat Berbagi file, folder, dan drive.

Membaca kunci resource dari file

Drive API menampilkan kunci resource file di kolom resourceKey hanya baca dari resource File.

Jika file berupa pintasan, kunci resource untuk target pintasan akan ditampilkan di kolom shortcutDetails.targetResourceKey hanya baca.

Menetapkan kunci resource pada permintaan

Kunci resource untuk setiap file yang dirujuk oleh permintaan ke Drive API ditetapkan pada header HTTP X-Goog-Drive-Resource-Keys.

Sintaksis

Sepasang ID file dan kunci resource ditetapkan pada header menggunakan pemisah garis miring (/). Header dibuat dengan menggabungkan semua ID file dan pasangan kunci resource menggunakan pemisah koma (,).

Misalnya, pertimbangkan permintaan untuk memindahkan file fileId1 dari folder fileId2 ke folder fileId3. Anggaplah kunci resource untuk ketiga file ini adalah resourceKey1, resourceKey2, dan resourceKey3. {i>Header<i} yang dibangun dari nilai-nilai ini menggunakan garis miring dan pemisah koma adalah:

X-Goog-Drive-Resource-Keys: fileId1/resourceKey1,fileId2/resourceKey2,fileId3/resourceKey3