Untuk aplikasi Google Drive yang harus melacak perubahan pada file,
Koleksi changes
memberikan
untuk mendeteksi semua perubahan file, termasuk
yang dibagikan kepada pengguna. Jika file
telah diubah, koleksi akan memberikan status saat ini dari setiap file.
Mendapatkan token halaman awal
Untuk meminta token halaman tentang status akun saat ini, gunakan
changes.getStartPageToken
Simpan dan gunakan token ini dalam panggilan awal Anda untuk
changes.list
Untuk mengambil token halaman saat ini:
Java
Python
PHP
.NET
Node.js
Dapatkan perubahan
Untuk mengambil daftar perubahan untuk pengguna yang saat ini login, kirim GET
permintaan ke koleksi changes
, sebagaimana dijelaskan dalam
changes.list
Entri di koleksi changes
disusun dalam urutan kronologis (yang terlama
perubahan akan muncul terlebih dahulu). Kueri includeRemoved
dan restrictToMyDrive
menentukan apakah respons harus menyertakan opsi yang dihapus atau dibagikan
item.
Java
Python
PHP
.NET
Node.js
Koleksi changes
di
response mungkin berisi
nextPageToken
. Jika nextPageToken
tercantum, maka dapat digunakan untuk mengumpulkan
halaman perubahan berikutnya. Jika tidak tercantum, aplikasi klien
harus menyimpan
newStartPageToken
dalam respons untuk penggunaan di masa mendatang. Dengan token halaman
aplikasi klien disiapkan untuk menjalankan kueri lagi untuk perubahan di masa depan.
Menerima notifikasi
Gunakan metode changes.watch
untuk
berlangganan pembaruan
di log perubahan. Notifikasi tidak berisi detail
tentang perubahan tersebut. Sebagai gantinya, notifikasi tersebut menunjukkan bahwa ada perubahan baru. Kepada
melihat perubahan yang sebenarnya, lakukan polling pada feed perubahan seperti yang dijelaskan dalam
perubahan.
Untuk informasi selengkapnya, lihat Notifikasi untuk perubahan fasilitas.