ליצירת רשימה של קובצי המשתמש.
השיטה הזו מקבלת את הפרמטר q
, שהוא שאילתת חיפוש שמשלבת לפחות מונח חיפוש אחד. למידע נוסף, ראו חיפוש קבצים התיקיות.
בקשת HTTP
GET https://www.googleapis.com/drive/v2/files
בכתובת ה-URL נעשה שימוש בתחביר המרת קידוד של gRPC.
פרמטרים של שאילתה
פרמטרים | |
---|---|
corpora |
גופי הפריטים (קבצים/מסמכים) שעליהם חלה השאילתה. הגופים הנתמכים הם |
corpus |
הוצא משימוש: גוף הפריטים (קבצים/מסמכים) שעליהם השאילתה חלה. במקום זאת, אתם צריכים להשתמש ב- |
driveId |
המזהה של האחסון השיתופי לחיפוש. |
includeItemsFromAllDrives |
אם צריך לכלול בתוצאות גם פריטים בתיקייה 'האחסון שלי' וגם פריטים באחסון השיתופי. |
includeTeamDriveItems |
הוצא משימוש: במקומו צריך להשתמש ברכיב |
maxResults |
המספר המקסימלי של קבצים להחזרה בכל דף. אפשר להציג דפי תוצאות חלקיים או ריקים עוד לפני שמגיעים לסוף רשימת הקבצים. |
orderBy |
רשימה של מפתחות מיון שמופרדים בפסיקים. המפתחות החוקיים הם |
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". לא ניתן לחפש את כל הקורפורה. במקרה כזה, מוצע ללקוחות לצמצם את השאילתה שלהם על ידי בחירת אוסף נתונים אחר כמו "default" או '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 |
פריטים ששותפו עם הדומיין של המשתמש. |