برای برنامههای Google Drive که باید تغییرات فایلها را ردیابی کنند،
مجموعه changes روشی کارآمد برای شناسایی همه تغییرات فایل،
ازجمله تغییرات همرسانیشده با کاربر، ارائه میدهد. اگر فایل
تغییر کرده باشد، مجموعه وضعیت فعلی هر فایل را ارائه میدهد.
دریافت کد صفحه شروع
برای درخواست کردن کد صفحه برای وضعیت فعلی حساب، از
changes.getStartPageToken استفاده کنید.
این کد را ذخیره کنید و در تماس اولیهتان با
changes.list از آن استفاده کنید.
برای بازیابی کردن کد صفحه فعلی:
جاوا
Python
PHP
دات نت
Node.js
دریافت تغییرات
برای بازیابی فهرست تغییرات برای کاربری که درحالحاضر به سیستم وارد شده است، یک درخواست GET
به مجموعه changes ارسال کنید، همانطور که در
changes.list توضیح داده شده است.
ورودیهای مجموعه changes بهترتیب زمانی هستند (قدیمیترین
تغییرات اول نشان داده میشوند). پارامترهای پُرسمان includeRemoved و restrictToMyDrive تعیین میکنند که آیا پاسخ باید شامل موارد برداشتهشده یا همرسانیشده باشد یا نه.
جاوا
Python
PHP
دات نت
Node.js
مجموعه changes در
پاسخ ممکن است حاوی
nextPageToken باشد. اگر nextPageToken فهرست شده باشد، میتوان از آن برای جمعآوری
صفحه بعدی تغییرات استفاده کرد. اگر در فهرست نباشد، برنامه کارخواه باید
newStartPageToken را در پاسخ برای استفاده در آینده ذخیره کند. با ذخیره شدن کد صفحه، برنامه کارخواه آماده است تا دوباره برای تغییرات آینده پُرسمان کند.
دریافت اعلانها
از روش changes.watch برای
مشترک شدن در بهروزرسانیهای گزارش تغییرات استفاده کنید. اعلانها حاوی جزئیات
درباره تغییرات نیستند. درعوض، نشان میدهند که تغییرات جدیدی دردسترس است. برای بازیابی تغییرات واقعی، فید تغییرات را همانطور که در دریافت تغییرات شرح داده شده است نظرسنجی کنید.
برای اطلاعات بیشتر، اعلانهای مربوط به تغییرات منابع را ببینید.