Google Drive API מאפשר ללקוחות לגשת למשאבים מ-Google Drive.
- משאב REST: v2.about
- משאב REST: v2.apps
- משאב REST: v2.changes
- משאב REST: v2.channels
- משאב REST: v2.children
- משאב REST: v2.comments
- משאב REST: v2.drives
- משאב REST: v2.files
- משאב REST: v2.parents
- משאב REST: v2.permissions
- משאב REST: v2.properties
- משאב REST: v2.replies
- משאב REST: v2.revisions
שירות: googleapis.com/drive/v2
כדי לקרוא לשירות הזה, מומלץ להשתמש בספריות הלקוח ש-Google מספקת. אם האפליקציה שלכם צריכה להשתמש בספריות משלכם כדי לקרוא לשירות הזה, צריך להשתמש במידע הבא כששולחים את בקשות ה-API.
מסמך Discovery
מסמך Discovery הוא מפרט שקריא למכונות, שמתאר ממשקי API ל-REST ומאפשר שימוש בהם. הוא משמש ליצירת ספריות לקוח, יישומי פלאגין ל-IDE וכלים אחרים שמקיימים אינטראקציה עם Google APIs. שירות אחד יכול לספק כמה מסמכי גילוי. השירות הזה מספק את מסמך הגילוי הבא:
נקודת קצה של שירות
נקודת קצה של שירות היא כתובת URL בסיסית שצוינה בה כתובת הרשת של שירות API. לשירות אחד יכולות להיות כמה נקודות קצה של שירות. לשירות הזה יש את נקודת הקצה הבאה, וכל מזהי ה-URI שבהמשך הם יחסיים לנקודת הקצה הזו:
- https://www.googleapis.com
משאב REST: v2.about
| Methods | |
|---|---|
| get | GET /drive/v2/aboutאחזור המידע על המשתמש הנוכחי יחד עם הגדרות Drive API | 
משאב REST: v2.apps
| Methods | |
|---|---|
| get | GET /drive/v2/apps/{appId}מקבל אפליקציה ספציפית. | 
| list | GET /drive/v2/appsהצגת רשימה של האפליקציות המותקנות של המשתמש. | 
משאב REST: v2.changes
| Methods | |
|---|---|
| get | GET /drive/v2/changes/{changeId}עברה משימוש: משתמשים ב- changes.getStartPageTokenוב-changes.listכדי לאחזר שינויים מהזמן האחרון. | 
| getStartPageToken | GET /drive/v2/changes/startPageTokenהפונקציה מקבלת את pageToken ההתחלתי כדי לרשום שינויים עתידיים. | 
| list | GET /drive/v2/changesהצגת רשימת השינויים של משתמש או של תיקיית אחסון שיתופי. | 
| watch | POST /drive/v2/changes/watchהרשמה לקבלת עדכונים על שינויים במשתמש. | 
משאב REST: v2.channels
| Methods | |
|---|---|
| stop | POST /drive/v2/channels/stopהפסקת הצפייה במשאבים דרך הערוץ הזה. | 
משאב REST: v2.children
| Methods | |
|---|---|
| delete | DELETE /drive/v2/files/{folderId}/children/{childId}הסרת צאצא מתיקייה. | 
| get | GET /drive/v2/files/{folderId}/children/{childId}מקבלת הפניה ספציפית לצאצא. | 
| insert | POST /drive/v2/files/{folderId}/childrenהוספת קובץ לתיקייה. | 
| list | GET /drive/v2/files/{folderId}/childrenהצגת רשימה של התיקיות המשניות של תיקייה. | 
משאב REST: v2.comments
| Methods | |
|---|---|
| delete | DELETE /drive/v2/files/{fileId}/comments/{commentId}מחיקת תגובה. | 
| get | GET /drive/v2/files/{fileId}/comments/{commentId}אחזור תגובה לפי מזהה. | 
| insert | POST /drive/v2/files/{fileId}/commentsיצירת תגובה חדשה בקובץ הנתון. | 
| list | GET /drive/v2/files/{fileId}/commentsהצגת רשימה של התגובות לקובץ. | 
| patch | PATCH /drive/v2/files/{fileId}/comments/{commentId}עדכון של תגובה קיימת. | 
| update | PUT /drive/v2/files/{fileId}/comments/{commentId}עדכון של תגובה קיימת. | 
משאב REST: v2.drives
| Methods | |
|---|---|
| delete | DELETE /drive/v2/drives/{driveId}מחיקת אחסון שיתופי שהמשתמש הוא organizerבו באופן סופי. | 
| get | GET /drive/v2/drives/{driveId}קבלת המטא-נתונים של אחסון שיתופי לפי מזהה. | 
| hide | POST /drive/v2/drives/{driveId}/hideהסתרת אחסון שיתופי מהתצוגה שמוגדרת כברירת מחדל. | 
| insert | POST /drive/v2/drivesיצירת אחסון שיתופי חדש. | 
| list | GET /drive/v2/drivesרשימה של תיקיות האחסון השיתופי של המשתמש. | 
| unhide | POST /drive/v2/drives/{driveId}/unhideשחזור של אחסון שיתופי לתצוגת ברירת המחדל. | 
| update | PUT /drive/v2/drives/{driveId}עדכון המטא-נתונים של אחסון שיתופי. | 
משאב REST: v2.files
| Methods | |
|---|---|
| copy | POST /drive/v2/files/{fileId}/copyיוצרת עותק של הקובץ שצוין. | 
| delete | DELETE /drive/v2/files/{fileId}מחיקה סופית של קובץ שבבעלות המשתמש, בלי להעביר אותו לאשפה. | 
| emptyTrash | DELETE /drive/v2/files/trashמחיקה סופית של כל הקבצים של המשתמש שנמצאים בפח. | 
| export | GET /drive/v2/files/{fileId}/exportפונקציה לייצא מסמך של Google Workspace לסוג ה-MIME המבוקש ולהחזיר את תוכן הבייטים שיוצאו. | 
| generateIds | GET /drive/v2/files/generateIdsיוצרת קבוצה של מזהי קבצים שאפשר לספק בבקשות להוספה או להעתקה. | 
| get | GET /drive/v2/files/{fileId}אחזור המטא-נתונים או התוכן של קובץ לפי מזהה. | 
| insert | POST /drive/v2/filesPOST /upload/drive/v2/filesהוספת קובץ חדש. | 
| list | GET /drive/v2/filesרשימה של הקבצים של המשתמש. | 
| listLabels | GET /drive/v2/files/{fileId}/listLabelsהצגת רשימה של התוויות בקובץ. | 
| modifyLabels | POST /drive/v2/files/{fileId}/modifyLabelsשינוי קבוצת התוויות שהוחלו על קובץ. | 
| patch | PATCH /drive/v2/files/{fileId}עדכון המטא-נתונים ו/או התוכן של קובץ. | 
| touch | POST /drive/v2/files/{fileId}/touchמגדירים את השעה המעודכנת של הקובץ לשעת השרת הנוכחית. | 
| trash | POST /drive/v2/files/{fileId}/trashהעברת קובץ לאשפה. | 
| untrash | POST /drive/v2/files/{fileId}/untrashשחזור קובץ מהאשפה. | 
| update | PUT /drive/v2/files/{fileId}PUT /upload/drive/v2/files/{fileId}עדכון המטא-נתונים ו/או התוכן של קובץ. | 
| watch | POST /drive/v2/files/{fileId}/watchהרשמה לקבלת עדכונים על שינויים בקובץ. | 
משאב REST: v2.parents
| Methods | |
|---|---|
| delete | DELETE /drive/v2/files/{fileId}/parents/{parentId}הסרת הורה מקובץ. | 
| get | GET /drive/v2/files/{fileId}/parents/{parentId}הפונקציה מקבלת הפניה ספציפית להורה. | 
| insert | POST /drive/v2/files/{fileId}/parentsהוספת תיקיית הורה לקובץ. | 
| list | GET /drive/v2/files/{fileId}/parentsהצגת ההורים של קובץ. | 
משאב REST: v2.permissions
| Methods | |
|---|---|
| delete | DELETE /drive/v2/files/{fileId}/permissions/{permissionId}מחיקה של הרשאה מקובץ או מאחסון שיתופי. | 
| get | GET /drive/v2/files/{fileId}/permissions/{permissionId}אחזור הרשאה לפי מזהה. | 
| getIdForEmail | GET /drive/v2/permissionIds/{email}הפונקציה מחזירה את מזהה ההרשאה של כתובת אימייל. | 
| insert | POST /drive/v2/files/{fileId}/permissionsהוספת הרשאה לקובץ או לאחסון שיתופי. | 
| list | GET /drive/v2/files/{fileId}/permissionsהצגת ההרשאות של קובץ או אחסון שיתופי. | 
| patch | PATCH /drive/v2/files/{fileId}/permissions/{permissionId}עדכון הרשאה באמצעות סמנטיקה של תיקון. | 
| update | PUT /drive/v2/files/{fileId}/permissions/{permissionId}עדכון הרשאה. | 
משאב REST: v2.properties
| Methods | |
|---|---|
| delete | DELETE /drive/v2/files/{fileId}/properties/{propertyKey}מחיקה של נכס. | 
| get | GET /drive/v2/files/{fileId}/properties/{propertyKey}אחזור נכס לפי המפתח שלו. | 
| insert | POST /drive/v2/files/{fileId}/propertiesהוספת נכס לקובץ, או עדכון שלו אם הוא כבר קיים. | 
| list | GET /drive/v2/files/{fileId}/propertiesהצגת מאפייני הקובץ. | 
| patch | PATCH /drive/v2/files/{fileId}/properties/{propertyKey}עדכון נכס. | 
| update | PUT /drive/v2/files/{fileId}/properties/{propertyKey}עדכון נכס. | 
משאב REST: v2.replies
| Methods | |
|---|---|
| delete | DELETE /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}מחיקת תשובה. | 
| get | GET /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}מקבלת תשובה. | 
| insert | POST /drive/v2/files/{fileId}/comments/{commentId}/repliesיצירת תשובה חדשה לתגובה הנתונה. | 
| list | GET /drive/v2/files/{fileId}/comments/{commentId}/repliesהצגת רשימה של כל התשובות לתגובה. | 
| patch | PATCH /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}עדכון של תשובה קיימת. | 
| update | PUT /drive/v2/files/{fileId}/comments/{commentId}/replies/{replyId}עדכון של תשובה קיימת. | 
משאב REST: v2.revisions
| Methods | |
|---|---|
| delete | DELETE /drive/v2/files/{fileId}/revisions/{revisionId}מחיקה סופית של גרסת קובץ. | 
| get | GET /drive/v2/files/{fileId}/revisions/{revisionId}מקבל גרסה ספציפית. | 
| list | GET /drive/v2/files/{fileId}/revisionsהצגת הגרסאות של קובץ. | 
| patch | PATCH /drive/v2/files/{fileId}/revisions/{revisionId}עדכון של גרסה. | 
| update | PUT /drive/v2/files/{fileId}/revisions/{revisionId}עדכון של גרסה. |