רשימה של הקבצים של המשתמש.
השיטה הזו מקבלת את הפרמטר q
, שהוא שאילתת חיפוש שמשלבת מונח חיפוש אחד או יותר. מידע נוסף זמין במדריך חיפוש קבצים ותיקיות.
בקשת HTTP
GET https://www.googleapis.com/drive/v3/files
כתובת ה-URL כוללת תחביר של קידוד gRPC.
פרמטרים של שאילתה
פרמטרים | |
---|---|
corpora |
קטעי פריטים (קבצים/מסמכים) שהשאילתה חלה עליהם. הישויות הנתמכות הן 'user', 'domain', 'drive' ו-'allDrives'. עדיפות ל-'user' או 'drive' ל-'allDrives' ליעילות. כברירת מחדל, גוף הקובץ מוגדר כ 'משתמש'. עם זאת, הערך הזה יכול להשתנות בהתאם למסנן שהוגדר באמצעות הפרמטר 'q'. |
corpus |
הוצא משימוש: מקור הקבצים שיש לרשום. אפשר להשתמש ב-"corpor". |
driveId |
המזהה של האחסון השיתופי לחיפוש. |
includeItemsFromAllDrives |
האם יש לכלול בתוצאות החיפוש גם את האחסון שלי וגם פריטים באחסון השיתופי. |
includeTeamDriveItems |
הוצאה משימוש: במקומה יש להשתמש ב- |
orderBy |
רשימה של מפתחות מיון שמופרדים בפסיקים. המפתחות החוקיים הם 'createdTime' , 'folder' , 'modifiedByMeTime' , 'modifiedTime' , 'name' , 'name_natural', 'quotaBytesUsed' , 'recency' , 'sharedWithMeTime' , 'starred' ו-'viewedByMeTime'. כברירת מחדל, כל מקש ממיין בסדר עולה, אבל אפשר לבטל את הפעולה באמצעות מקש הצירוף 'desc'. שימוש לדוגמה: ?orderBy=folder,modifiedTime desc,name. |
pageSize |
מספר הקבצים המרבי להחזרה לכל דף. אפשר להגיע לדפי תוצאות חלקיים או ריקים עוד לפני שהגעתם לסוף רשימת הקבצים. |
pageToken |
האסימון להמשך בקשה לרשימה קודמת בדף הבא. הערך הזה צריך להיות הערך של 'nextPageToken' מהתגובה הקודמת. |
q |
שאילתה לסינון התוצאות בקובץ. המדריך 'חיפוש קבצים ותיקיות' כולל תחביר נתמך. |
spaces |
רשימה של מרחבים משותפים המופרדים באמצעות פסיקים, לשאילתות. הערכים הנתמכים הם 'drive' ו-'appDataFolder'. |
supportsAllDrives |
אם הבקשה המבקשת תומכת גם בתיקיות 'האחסון שלי' וגם בתיקיות אחסון שיתופי. |
supportsTeamDrives |
הוצאה משימוש: במקומה יש להשתמש ב- |
teamDriveId |
הוצאה משימוש: במקומה יש להשתמש ב- |
includePermissionsForView |
מציינת אילו הרשאות נוספות לתצוגה ייכללו בתשובה. יש תמיכה רק ב 'פורסם'. |
includeLabels |
רשימת מזהים של תוויות שמופרדות בפסיקים, שצריך לכלול בחלק |
גוף הבקשה
גוף הבקשה חייב להיות ריק.
גוף התשובה
אם התגובה הצליחה, גוף התגובה מכיל נתונים עם המבנה הבא:
רשימה של קבצים.
ייצוג JSON |
---|
{
"nextPageToken": string,
"kind": string,
"incompleteSearch": boolean,
"files": [
{
object ( |
שדות | |
---|---|
nextPageToken |
אסימון הדף שמוצג בדף הקבצים הבא. האפשרות הזו לא תופיע אם הגעת לסוף רשימת הקבצים. אם האסימון נדחה מסיבה כלשהי, יש למחוק אותו ולהפעיל מחדש את העימוד מדף התוצאות הראשון. |
kind |
מזהה את סוג המשאב הזה. ערך: המחרוזת הקבועה |
incompleteSearch |
האם תהליך החיפוש לא הושלם. אם True, ייתכן שחלק מתוצאות החיפוש יהיו חסרות, מכיוון שלא בוצע חיפוש בכל המסמכים. מצב כזה עשוי לקרות כשמחפשים כמה נסיעות עם הישות 'כל הנסיעות', אבל לא ניתן לחפש בכל אלה. במקרה כזה, מומלץ ללקוחות לצמצם את השאילתה שלהם על ידי בחירת מאגר נתונים שונה, כגון 'user' או 'drive'. |
files[] |
רשימת הקבצים. אם הפריט NextPageToken מאוכלס, יכול להיות שהרשימה הזו לא מלאה וצריך לאחזר דף נוסף של תוצאות. |
היקפי הרשאה
מחייב אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/drive
https://www.googleapis.com/auth/drive.appdata
https://www.googleapis.com/auth/drive.file
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
היקפי הרשאות מסוימים מוגבלים וחובה להפעיל הערכה אבטחה כדי להשתמש בהם. למידע נוסף, ניתן לעיין במדריך ההרשאה.
קורפוס
טיפוסים בני מנייה (enum) | |
---|---|
user |
קבצים שבבעלות המשתמש או ששותפו על ידו. |
domain |
קבצים ששותפו עם הדומיין של המשתמש. |