באפליקציות של Google Drive שצריכות לעקוב אחרי שינויים בקבצים, אוסף changes מספק דרך יעילה לזיהוי כל השינויים בקבצים, כולל אלה ששותפו עם משתמש. אם הקובץ השתנה, הקולקציה מספקת את המצב הנוכחי של כל קובץ.
קבלת טוקן של דף הפתיחה
כדי לבקש את טוקן הדף של המצב הנוכחי של החשבון, משתמשים ב-changes.getStartPageToken.
אחסון הטוקן ושימוש בו בקריאה הראשונית אל changes.list.
כדי לאחזר את אסימון הדף הנוכחי:
Java
Python
PHP
.NET
Node.js
קבלת שינויים
כדי לאחזר את רשימת השינויים של המשתמש שמחובר כרגע, שולחים GETבקשה לאוסף changes, כמו שמתואר במאמר changes.list.
הערכים באוסף changes מסודרים בסדר כרונולוגי (השינויים הכי ישנים מופיעים ראשונים). פרמטרי השאילתה includeRemoved ו-restrictToMyDrive קובעים אם התשובה צריכה לכלול פריטים שהוסרו או פריטים ששותפו.
Java
Python
PHP
.NET
Node.js
אוסף changes בתגובה עשוי להכיל nextPageToken. אם nextPageToken מופיע, אפשר להשתמש בו כדי לאסוף את הדף הבא של השינויים. אם היא לא מופיעה, אפליקציית הלקוח צריכה לאחסן את newStartPageToken בתגובה לשימוש עתידי. אחרי שהאפליקציה הלקוחית שומרת את טוקן הדף, היא מוכנה לשלוח שוב שאילתה לגבי שינויים עתידיים.
קבלת התראות
כדי להירשם לעדכונים ביומן השינויים, משתמשים בשיטה changes.watch. ההתראות לא כוללות פרטים על השינויים. במקום זאת, הם מציינים שיש שינויים חדשים. כדי לאחזר את השינויים בפועל, שולחים שאילתה לשינויים בפיד כמו שמתואר במאמר קבלת שינויים.
מידע נוסף זמין במאמר התראות על שינויים במשאבים.