Untuk aplikasi Google Drive yang harus melacak perubahan pada file, koleksi
changes
menyediakan cara yang efisien untuk mendeteksi semua perubahan file, termasuk yang dibagikan kepada pengguna. Jika file telah berubah, koleksi akan memberikan status saat ini dari setiap file.
Mendapatkan token halaman awal
Untuk meminta token halaman untuk status akun saat ini, gunakan
changes.getStartPageToken
.
Simpan dan gunakan token ini dalam panggilan awal Anda ke
changes.list
.
Untuk mengambil token halaman saat ini:
Java
Python
PHP
.NET
Node.js
Mendapatkan perubahan
Untuk mengambil daftar perubahan bagi pengguna yang saat ini login, kirim permintaan GET
ke koleksi changes
, seperti yang dijelaskan dalam
changes.list
.
Entri dalam kumpulan changes
diurutkan dalam urutan kronologis (perubahan terlama muncul terlebih dahulu). Parameter kueri includeRemoved
dan restrictToMyDrive
menentukan apakah respons harus menyertakan item yang dihapus atau dibagikan.
Java
Python
PHP
.NET
Node.js
Koleksi changes
dalam
respons mungkin berisi
nextPageToken
. Jika nextPageToken
tercantum, nextPageToken
tersebut dapat digunakan untuk mengumpulkan perubahan halaman berikutnya. Jika tidak tercantum, aplikasi klien harus menyimpan newStartPageToken
dalam respons untuk digunakan di masa mendatang. Dengan token halaman yang disimpan, aplikasi klien siap untuk membuat kueri lagi untuk perubahan mendatang.
Terima notifikasi
Gunakan metode changes.watch
untuk
berlangganan update di log perubahan. Notifikasi tidak berisi detail tentang perubahan. Sebagai gantinya, tombol ini menunjukkan bahwa perubahan baru tersedia. Untuk
mengambil perubahan sebenarnya, polling feed perubahan seperti yang dijelaskan dalam Mendapatkan
perubahan.
Untuk mengetahui informasi selengkapnya, lihat Notifikasi untuk perubahan resource.