רשימת הקבצים של המשתמש. מידע נוסף זמין במאמר בנושא חיפוש קבצים ותיקיות.
השיטה הזו מקבלת את הפרמטר q, שהוא שאילתת חיפוש שמשלבת מונח חיפוש אחד או יותר.
כברירת מחדל, השיטה הזו מחזירה את כל הקבצים, כולל קבצים שהועברו לאשפה. אם אתם לא רוצים שקבצים שהועברו לאשפה יופיעו ברשימה, אתם יכולים להשתמש בפרמטר השאילתה trashed=false כדי להסיר קבצים שהועברו לאשפה מהתוצאות.
בקשת HTTP
GET https://www.googleapis.com/drive/v2/files
כתובת ה-URL כתובה בתחביר של gRPC Transcoding.
פרמטרים של שאילתה
| פרמטרים | |
|---|---|
corpora |
גופי הפריטים (קבצים או מסמכים) שאליהם מתייחסת השאילתה. הגופים הנתמכים הם |
corpus |
הוצא משימוש: גוף הפריטים (קבצים/מסמכים) שאליהם השאילתה מתייחסת. במקום זאת, אתם צריכים להשתמש ב- |
driveId |
המזהה של האחסון השיתופי שרוצים לחפש בו. |
includeItemsFromAllDrives |
האם לכלול בתוצאות פריטים מתיקיית 'האחסון שלי' ומתיקיות אחסון שיתופי. |
includeTeamDriveItems |
הוצא משימוש: במקומו צריך להשתמש ב- |
maxResults |
המספר המקסימלי של קבצים שיוחזרו בכל דף. יכול להיות שדפי תוצאות חלקיים או ריקים יוצגו עוד לפני שמגיעים לסוף רשימת הקבצים. |
orderBy |
רשימה מופרדת בפסיקים של מפתחות מיון. המפתחות התקינים הם:
כל מפתח ממוין בסדר עולה כברירת מחדל, אבל אפשר לשנות את זה לסדר יורד באמצעות התוסף desc. דוגמה לשימוש: שימו לב: יש כרגע מגבלה למשתמשים שיש להם בערך מיליון קבצים, שבה סדר המיון המבוקש מתעלם. |
pageToken |
טוקן דף לקבצים. |
projection |
הוצא משימוש: לפרמטר הזה אין פונקציה. |
q |
מחרוזת שאילתה לחיפוש קבצים. |
spaces |
רשימה מופרדת בפסיקים של מרחבים לחיפוש. הערכים הנתמכים הם |
supportsAllDrives |
האם האפליקציה ששולחת את הבקשה תומכת גם בתיקיית 'האחסון שלי' וגם בתיקיות אחסון שיתופי. |
supportsTeamDrives |
הוצא משימוש: במקומו צריך להשתמש ב- |
teamDriveId |
הוצא משימוש: במקומו צריך להשתמש ב- |
includePermissionsForView |
מציין אילו הרשאות של תצוגות נוספות לכלול בתשובה. יש תמיכה רק ב- |
includeLabels |
רשימה מופרדת בפסיקים של מזהי התוויות שרוצים לכלול בחלק |
גוף הבקשה
גוף הבקשה צריך להיות ריק.
גוף התשובה
רשימה של קבצים.
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
|---|
{
"items": [
{
object ( |
| שדות | |
|---|---|
items[] |
רשימת הקבצים. אם הערך של nextPageToken מאוכלס, יכול להיות שהרשימה הזו לא מלאה וצריך לאחזר דף נוסף של תוצאות. |
nextPageToken |
אסימון הדף של הדף הבא של הקבצים. השדה הזה לא יופיע אם הגעתם לסוף רשימת הקבצים. אם האסימון נדחה מסיבה כלשהי, צריך להשליך אותו ולהתחיל מחדש את העימוד מהדף הראשון של התוצאות. |
kind |
הערך הזה תמיד יהיה |
etag |
תג ה-ETag של הרשימה. |
selfLink |
קישור חזרה לרשימה הזו. |
incompleteSearch |
האם תהליך החיפוש לא הושלם. אם הערך הוא true, יכול להיות שחלק מתוצאות החיפוש לא יוצגו, כי לא בוצע חיפוש בכל המסמכים. זה יכול לקרות כשמחפשים בכמה כרכים עם קורפוס 'allDrives', אבל אי אפשר לחפש בכל הקורפוסים. במקרה כזה, מומלץ לצמצם את השאילתה על ידי בחירת מאגר מידע אחר, כמו 'ברירת מחדל' או 'Drive'. |
nextLink |
קישור לדף הבא של הקבצים. |
היקפי הרשאות
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/docshttps://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.appdatahttps://www.googleapis.com/auth/drive.apps.readonlyhttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/drive.meet.readonlyhttps://www.googleapis.com/auth/drive.metadatahttps://www.googleapis.com/auth/drive.metadata.readonlyhttps://www.googleapis.com/auth/drive.photos.readonlyhttps://www.googleapis.com/auth/drive.readonly
חלק מההיקפים מוגבלים ונדרשת הערכת אבטחה כדי שהאפליקציה תוכל להשתמש בהם. מידע נוסף זמין במדריך ההרשאות.
קורפוס
| טיפוסים בני מנייה (enum) | |
|---|---|
DEFAULT |
הפריטים שהמשתמש ניגש אליהם. |
DOMAIN |
פריטים ששותפו עם הדומיין של המשתמש. |