בתיבת הדו שיח הזו רשומים השינויים שבוצעו על ידי משתמש או אחסון שיתופי.
בקשת HTTP
GET https://www.googleapis.com/drive/v2/changes
בכתובת ה-URL נעשה שימוש בתחביר המרת קידוד של gRPC.
פרמטרים של שאילתה
פרמטרים | |
---|---|
driveId |
האחסון השיתופי שממנו יוחזרו השינויים. אם צוין, מזהי השינויים ישקפו את האחסון השיתופי. להשתמש במזהה האחסון המשולב ולשנות את המזהה בתור מזהה. |
includeCorpusRemovals |
האם השינויים צריכים לכלול את משאב הקובץ אם הקובץ עדיין זמין למשתמש בזמן הבקשה, גם אם קובץ הוסר מרשימת השינויים ולא יהיו רשומות שינויים נוספות בקובץ הזה. |
includeDeleted |
האם לכלול שינויים שמעידים על כך שפריטים הוסרו מרשימת השינויים, לדוגמה מחיקה או אובדן גישה. |
includeItemsFromAllDrives |
אם צריך לכלול בתוצאות גם פריטים בתיקייה 'האחסון שלי' וגם פריטים באחסון השיתופי. |
includeSubscribed |
האם לכלול בתוצאה שינויים מחוץ להיררכיה של 'האחסון שלי'. אם המדיניות מוגדרת כ-False, שינויים בקבצים כמו אלה שבתיקייה 'נתוני אפליקציות' או קבצים משותפים שלא נוספו אל 'האחסון שלי' יוסרו מהתוצאה. |
includeTeamDriveItems |
הוצא משימוש: במקומו צריך להשתמש ברכיב |
maxResults |
מספר השינויים המקסימלי שצריך להחזיר. |
pageToken |
האסימון להמשך בקשת רשימה קודמת בדף הבא. צריך להגדיר אותו לערך של |
spaces |
רשימה מופרדת בפסיקים של רווחים לשאילתה. הערכים הנתמכים הם |
startChangeId |
הוצא משימוש: במקומו צריך להשתמש ברכיב |
supportsAllDrives |
האם האפליקציה ששלחה את הבקשה תומכת גם בתיקייה 'האחסון שלי' וגם בתיקיות אחסון שיתופי. |
supportsTeamDrives |
הוצא משימוש: במקומו צריך להשתמש ברכיב |
teamDriveId |
הוצא משימוש: במקומו צריך להשתמש ברכיב |
includePermissionsForView |
מציינת אילו הרשאות תצוגה נוספות לכלול בתשובה. יש תמיכה רק ב- |
includeLabels |
רשימה מופרדת בפסיקים של מזהים של תוויות שיש לכלול בחלק |
גוף הבקשה
גוף הבקשה חייב להיות ריק.
גוף התשובה
רשימת שינויים שבוצעו על ידי המשתמש.
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל נתונים במבנה הבא:
ייצוג JSON |
---|
{
"largestChangeId": string,
"nextPageToken": string,
"kind": string,
"etag": string,
"newStartPageToken": string,
"selfLink": string,
"nextLink": string,
"items": [
{
object ( |
שדות | |
---|---|
largestChangeId |
מזהה השינוי הגדול ביותר הנוכחי. |
nextPageToken |
אסימון הדף של דף השינויים הבא. השדה הזה לא יופיע אם הרשימה של השינויים תסתיים. אם האסימון נדחה מסיבה כלשהי, צריך למחוק אותו ולהתחיל מחדש את העימוד מהדף הראשון של התוצאות. |
kind |
הערך הוא תמיד |
etag |
ה-ETag של הרשימה. |
newStartPageToken |
אסימון דף הפתיחה לשינויים עתידיים. יוצג רק אם רשימת השינויים הנוכחית מסתיימת. |
selfLink |
קישור בחזרה לרשימה הזו. |
nextLink |
קישור לדף השינויים הבא. |
items[] |
רשימת השינויים. אם nextPageToken מאוכלס, יכול להיות שהרשימה הזו חלקית וצריך לאחזר דף נוסף של תוצאות. |
היקפי ההרשאות
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/docs
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.appdata
https://www.googleapis.com/auth/drive.apps.readonly
https://www.googleapis.com/auth/drive.file
https://www.googleapis.com/auth/drive.meet.readonly
https://www.googleapis.com/auth/drive.metadata
https://www.googleapis.com/auth/drive.metadata.readonly
https://www.googleapis.com/auth/drive.photos.readonly
https://www.googleapis.com/auth/drive.readonly
חלק מההיקפים מוגבלים וצריך לבצע בדיקת אבטחה כדי להשתמש בהם באפליקציה. מידע נוסף זמין במדריך להרשאות.