ה-API של Google Drive מאפשר ללקוחות לגשת למשאבים מ-Google Drive.
- משאב REST: v3.about
- משאב REST: v3.accessproposals
- משאב REST: v3.approvals
- משאב REST: v3.apps
- מקור REST: v3.changes
- משאב REST: v3.channels
- משאב REST: v3.comments
- משאב REST: v3.drives
- משאב REST: v3.files
- משאב REST: v3.operations
- REST Resource: v3.permissions
- משאב REST: v3.replies
- משאב REST: v3.revisions
שירות: googleapis.com/drive/v3
כדי לקרוא לשירות הזה, מומלץ להשתמש בספריות הלקוח ש-Google מספקת. אם האפליקציה צריכה להשתמש בספריות משלה כדי לקרוא לשירות הזה, צריך להשתמש במידע הבא כשמבצעים את בקשות ה-API.
מסמך Discovery
מסמך גילוי הוא מפרט שניתן לקריאה על ידי מכונה, שמתאר ומאפשר שימוש בממשקי API ל-REST. היא משמשת לבניית ספריות לקוח, תוספים ל-IDE וכלים אחרים שמתקשרים עם Google APIs. שירות אחד יכול לספק כמה מסמכי גילוי. השירות הזה מספק את מסמך הגילוי הבא:
נקודת קצה של שירות
נקודת קצה של שירות היא כתובת URL בסיסית שמציינת את כתובת הרשת של שירות API. יכול להיות שלשירות אחד יהיו כמה נקודות קצה של שירות. לשירות הזה יש נקודת קצה (endpoint) משלו, וכל כתובות ה-URI שבהמשך הן יחסיות לנקודת הקצה הזו:
https://www.googleapis.com
משאב REST: v3.about
| Methods | |
|---|---|
get |
GET /drive/v3/about מקבל מידע על המשתמש, על Drive של המשתמש ועל היכולות של המערכת. |
משאב REST: v3.accessproposals
| Methods | |
|---|---|
get |
GET /drive/v3/files/{fileId}/accessproposals/{proposalId} שליפת הצעה לגישה לפי מזהה. |
list |
GET /drive/v3/files/{fileId}/accessproposals הצגת ההצעות לגישה לקובץ. |
resolve |
POST /drive/v3/files/{fileId}/accessproposals/{proposalId}:resolve אישור או דחייה של הצעה לגישה. |
משאב REST: v3.approvals
| Methods | |
|---|---|
approve |
POST /drive/v3/files/{fileId}/approvals/{approvalId}:approve מאשר אישור. |
cancel |
POST /drive/v3/files/{fileId}/approvals/{approvalId}:cancel ביטול אישור. |
comment |
POST /drive/v3/files/{fileId}/approvals/{approvalId}:comment תגובות לאישור. |
decline |
POST /drive/v3/files/{fileId}/approvals/{approvalId}:decline דחיית אישור. |
get |
GET /drive/v3/files/{fileId}/approvals/{approvalId} אחזור אישור לפי מזהה. |
list |
GET /drive/v3/files/{fileId}/approvals מציג את האישורים של קובץ. |
reassign |
POST /drive/v3/files/{fileId}/approvals/{approvalId}:reassign מקצה מחדש את הבודקים בתהליך אישור. |
start |
POST /drive/v3/files/{fileId}/approvals:start מתחיל תהליך אישור לקובץ. |
משאב REST: v3.apps
| Methods | |
|---|---|
get |
GET /drive/v3/apps/{appId} מקבל אפליקציה ספציפית. |
list |
GET /drive/v3/apps מציג רשימה של האפליקציות המותקנות של משתמש. |
משאב REST: v3.changes
| Methods | |
|---|---|
getStartPageToken |
GET /drive/v3/changes/startPageToken מחזירה את pageToken להתחלת רשימת השינויים העתידיים. |
list |
GET /drive/v3/changes מציג את השינויים שבוצעו על ידי משתמש או בתיקיית אחסון שיתופי. |
watch |
POST /drive/v3/changes/watch הרשמה לקבלת עדכונים על שינויים שמתבצעים אצל משתמש. |
משאב REST: v3.channels
| Methods | |
|---|---|
stop |
POST /drive/v3/channels/stop מפסיק לצפות במשאבים דרך הערוץ הזה. |
משאב REST: v3.comments
| Methods | |
|---|---|
create |
POST /drive/v3/files/{fileId}/comments יצירת תגובה בקובץ. |
delete |
DELETE /drive/v3/files/{fileId}/comments/{commentId} מחיקת תגובה. |
get |
GET /drive/v3/files/{fileId}/comments/{commentId} אחזור תגובה לפי מזהה. |
list |
GET /drive/v3/files/{fileId}/comments מציג רשימה של התגובות בקובץ. |
update |
PATCH /drive/v3/files/{fileId}/comments/{commentId} מעדכן תגובה באמצעות סמנטיקה של תיקון. |
משאב REST: v3.drives
| Methods | |
|---|---|
create |
POST /drive/v3/drives יוצר אחסון שיתופי. |
delete |
DELETE /drive/v3/drives/{driveId} מחיקה סופית של תיקייה באחסון השיתופי שהמשתמש הוא organizer שלה. |
get |
GET /drive/v3/drives/{driveId} אחזור מטא-נתונים של אחסון שיתופי לפי מזהה. |
hide |
POST /drive/v3/drives/{driveId}/hide הסתרת אחסון שיתופי מהתצוגה שמוגדרת כברירת מחדל. |
list |
GET /drive/v3/drives רשימת תיקיות האחסון השיתופי של המשתמש. |
unhide |
POST /drive/v3/drives/{driveId}/unhide משחזר אחסון שיתופי לתצוגת ברירת המחדל. |
update |
PATCH /drive/v3/drives/{driveId} מעדכן את המטא-נתונים של האחסון השיתופי. |
משאב REST: v3.files
| Methods | |
|---|---|
copy |
POST /drive/v3/files/{fileId}/copy יוצר עותק של קובץ ומחיל עליו עדכונים לפי סמנטיקה של תיקון. |
create |
POST /drive/v3/files POST /upload/drive/v3/files יוצר קובץ. |
delete |
DELETE /drive/v3/files/{fileId} מוחק באופן סופי קובץ שבבעלות המשתמש בלי להעביר אותו לאשפה. |
download |
POST /drive/v3/files/{fileId}/download מוריד את התוכן של קובץ. |
emptyTrash |
DELETE /drive/v3/files/trash מחיקה סופית של כל הקבצים של המשתמש שהועברו לאשפה. |
export |
GET /drive/v3/files/{fileId}/export מייצא מסמך Google Workspace לסוג ה-MIME המבוקש ומחזיר את תוכן הבייטים המיוצא. |
generateIds |
GET /drive/v3/files/generateIds יוצרת קבוצה של מזהי קבצים שאפשר לספק בבקשות ליצירה או להעתקה. |
get |
GET /drive/v3/files/{fileId} אחזור מטא-נתונים או תוכן של קובץ לפי מזהה. |
list |
GET /drive/v3/files רשימת הקבצים של המשתמש. |
listLabels |
GET /drive/v3/files/{fileId}/listLabels רשימת התוויות בקובץ. |
modifyLabels |
POST /drive/v3/files/{fileId}/modifyLabels משנה את קבוצת התוויות שמוחלות על קובץ. |
update |
PATCH /drive/v3/files/{fileId} PATCH /upload/drive/v3/files/{fileId} עדכון של המטא-נתונים, התוכן או שניהם של קובץ. |
watch |
POST /drive/v3/files/{fileId}/watch הרשמה לקבלת עדכונים על שינויים בקובץ. |
משאב REST: v3.operations
| Methods | |
|---|---|
get |
GET /drive/v3/operations/{name} אחזור המצב העדכני של פעולה ממושכת. |
משאב REST: v3.permissions
| Methods | |
|---|---|
create |
POST /drive/v3/files/{fileId}/permissions יוצר הרשאה לקובץ או לאחסון שיתופי. |
delete |
DELETE /drive/v3/files/{fileId}/permissions/{permissionId} מחיקת הרשאה. |
get |
GET /drive/v3/files/{fileId}/permissions/{permissionId} מקבל הרשאה לפי מזהה. |
list |
GET /drive/v3/files/{fileId}/permissions מציג את ההרשאות של קובץ או של אחסון שיתופי. |
update |
PATCH /drive/v3/files/{fileId}/permissions/{permissionId} מעדכן הרשאה באמצעות סמנטיקה של תיקון. |
משאב REST: v3.replies
| Methods | |
|---|---|
create |
POST /drive/v3/files/{fileId}/comments/{commentId}/replies יוצר תשובה לתגובה. |
delete |
DELETE /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId} מחיקת תשובה. |
get |
GET /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId} אחזור תשובה לפי מזהה. |
list |
GET /drive/v3/files/{fileId}/comments/{commentId}/replies מציג את התשובות לתגובה. |
update |
PATCH /drive/v3/files/{fileId}/comments/{commentId}/replies/{replyId} מעדכן תשובה באמצעות סמנטיקה של תיקון. |
משאב REST: v3.revisions
| Methods | |
|---|---|
delete |
DELETE /drive/v3/files/{fileId}/revisions/{revisionId} מחיקה סופית של גרסת קובץ. |
get |
GET /drive/v3/files/{fileId}/revisions/{revisionId} אחזור מטא-נתונים או תוכן של עדכון לפי מזהה. |
list |
GET /drive/v3/files/{fileId}/revisions מציג את הגרסאות של הקובץ. |
update |
PATCH /drive/v3/files/{fileId}/revisions/{revisionId} מעדכן תיקון באמצעות סמנטיקה של תיקון. |