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
שיטות | |
---|---|
get |
GET /drive/v2/about קבלת מידע על המשתמש הנוכחי וגם הגדרות Drive API |
משאב ל-REST: v2.apps
שיטות | |
---|---|
get |
GET /drive/v2/apps/{appId} הורדה של אפליקציה ספציפית. |
list |
GET /drive/v2/apps רשימת האפליקציות המותקנות של המשתמש. |
משאב REST: v2.changes
שיטות | |
---|---|
get |
GET /drive/v2/changes/{changeId} הוצא משימוש: יש להשתמש ב- changes.getStartPageToken וב-changes.list כדי לאחזר את השינויים האחרונים. |
getStartPageToken |
GET /drive/v2/changes/startPageToken מקבל את אסימון הדף ההתחלתי לרישום שינויים עתידיים. |
list |
GET /drive/v2/changes פירוט השינויים שבוצעו בחשבון של משתמש או באחסון שיתופי. |
watch |
POST /drive/v2/changes/watch הרשמה לשינויים של המשתמש. |
משאב ל-REST: v2.channels
שיטות | |
---|---|
stop |
POST /drive/v2/channels/stop יופסק הצפייה במשאבים בערוץ הזה. |
משאב REST: v2.children
שיטות | |
---|---|
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
שיטות | |
---|---|
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
שיטות | |
---|---|
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
שיטות | |
---|---|
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/files POST /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
שיטות | |
---|---|
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
שיטות | |
---|---|
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
שיטות | |
---|---|
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
שיטות | |
---|---|
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
שיטות | |
---|---|
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} עדכון גרסה קודמת. |