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