רשימה של הקבצים של המשתמש.
השיטה הזו מקבלת את הפרמטר q
, שהוא שאילתה לחיפוש שמשלבת מונח חיפוש אחד או יותר. מידע נוסף זמין במדריך חיפוש קבצים ותיקיות.
בקשת HTTP
GET https://www.googleapis.com/drive/v2/files
כתובת ה-URL משתמשת בתחביר של Transcoding של gRPC.
פרמטרים של שאילתה
פרמטרים | |
---|---|
corpora |
גוף הפריטים (קבצים/מסמכים) שעליהם חלה השאילתה. הגוף הנתמך הוא |
corpus |
הוצא משימוש: גוף הפריטים (קבצים/מסמכים) שעליהם חלה השאילתה. במקום זאת, אתם צריכים להשתמש ב- |
driveId |
המזהה של האחסון השיתופי שבו רוצים לחפש. |
includeItemsFromAllDrives |
אם המערכת תכלול בתוצאות גם פריטים מהתיקייה 'האחסון שלי' וגם פריטים מתיקיות אחסון שיתופי. |
includeTeamDriveItems |
האפשרות הזו הוצאה משימוש. במקום זאת, צריך להשתמש ב- |
maxResults |
המספר המקסימלי של קבצים להצגה בכל דף. יכול להיות שיהיו דפי תוצאות חלקיים או ריקים עוד לפני שמגיעים לסוף רשימת הקבצים. |
orderBy |
רשימה מופרדת בפסיקים של מפתחות מיון. המפתחות התקינים הם:
כברירת מחדל, כל מפתח ממוין בסדר עולה, אבל אפשר להפוך את הסדר באמצעות המאפיין 'desc'. דוגמה לשימוש: לתשומת ליבכם: כרגע יש הגבלה על משתמשים שיש להם כמיליון קבצים, שבהם המערכת מתעלמת מסדר המיון המבוקש. |
pageToken |
אסימון דף לקבצים. |
projection |
הפרמטר הזה הוצא משימוש: אין לו פונקציה. |
q |
מחרוזת שאילתה לחיפוש קבצים. |
spaces |
רשימה מופרדת בפסיקים של מרחבים משותפים שרוצים לשלוח אליהם שאילתה. הערכים הנתמכים הם |
supportsAllDrives |
האם האפליקציה המבקשת תומכת גם בתיקיות 'האחסון שלי' וגם בתיקיות אחסון שיתופי. |
supportsTeamDrives |
האפשרות הזו הוצאה משימוש. במקום זאת, צריך להשתמש ב- |
teamDriveId |
האפשרות הזו הוצאה משימוש. במקום זאת, צריך להשתמש ב- |
includePermissionsForView |
מציין אילו הרשאות של תצוגה נוספת צריך לכלול בתשובה. יש תמיכה רק ב- |
includeLabels |
רשימה מופרדת בפסיקים של מזהי תוויות שרוצים לכלול בחלק |
גוף הבקשה
גוף הבקשה חייב להיות ריק.
גוף התשובה
רשימה של קבצים.
אם הפעולה מצליחה, גוף התגובה מכיל נתונים במבנה הבא:
ייצוג ב-JSON |
---|
{
"nextPageToken": string,
"kind": string,
"etag": string,
"selfLink": string,
"incompleteSearch": boolean,
"nextLink": string,
"items": [
{
object ( |
שדות | |
---|---|
nextPageToken |
אסימון הדף של דף הקבצים הבא. השדה הזה לא יופיע אם הגעתם לסוף רשימת הקבצים. אם האסימון נדחה מסיבה כלשהי, צריך להשליך אותו ולהתחיל מחדש את חלוקת הדפים מדף התוצאות הראשון. |
kind |
הערך הזה הוא תמיד |
etag |
ה-ETag של הרשימה. |
selfLink |
קישור חזרה לרשימה הזו. |
incompleteSearch |
האם תהליך החיפוש היה חלקי. אם הערך הוא True, יכול להיות שחלק מתוצאות החיפוש חסרות כי לא בוצע חיפוש בכל המסמכים. המצב הזה עשוי להתרחש כשמחפשים בכמה כוננים באמצעות הקורפוסים של allDrives, אבל לא ניתן היה לחפש בכל הקורפוסים. במקרה כזה, מומלץ ללקוחות לצמצם את השאילתה שלהם על ידי בחירה בקורפוס אחר, כמו 'ברירת מחדל' או 'drive'. |
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
היקפי הרשאה מסוימים מוגבלים, ונדרש הערכת אבטחה כדי שהאפליקציה שלכם תוכל להשתמש בהם. מידע נוסף זמין במדריך ההרשאות.
קורפוס
טיפוסים בני מנייה (enum) | |
---|---|
DEFAULT |
הפריטים שהמשתמש נכנס אליהם. |
DOMAIN |
פריטים ששותפו עם הדומיין של המשתמש. |