רשימה של הקבצים של המשתמש.
השיטה הזו מקבלת את הפרמטר 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 |
פריטים ששותפו עם הדומיין של המשתמש. |