עדכון של המטא-נתונים, התוכן או שניהם של קובץ.
כשקוראים לשיטה הזו, מאכלסים רק את השדות בבקשה שרוצים לשנות. כשמעדכנים שדות, יכול להיות ששדות מסוימים ישתנו באופן אוטומטי, כמו modifiedDate. השיטה הזו תומכת בסמנטיקה של תיקון.
השיטה הזו תומכת ב-URI /upload ומקבלת מדיה שהועלתה עם המאפיינים הבאים:
- גודל הקובץ המקסימלי: 5,120GB
- סוגי MIME של מדיה שמתקבלים:
*/*(צריך לציין סוג MIME תקין, ולא את הערך המילולי
*/*. המחרוזת*/*משמשת רק כדי לציין שאפשר להעלות כל סוג MIME תקין. מידע נוסף זמין במאמר סוגי MIME שנתמכים ב-Google Workspace וב-Google Drive).
מידע נוסף על העלאת קבצים זמין במאמר בנושא העלאת נתונים מקובץ.
בקשת HTTP
- URI להעלאה, לבקשות להעלאת מדיה:
PUT https://www.googleapis.com/upload/drive/v2/files/{fileId} - URI של מטא-נתונים, לבקשות של מטא-נתונים בלבד:
PUT https://www.googleapis.com/drive/v2/files/{fileId}
כתובת ה-URL כתובה בתחביר של gRPC Transcoding.
פרמטרים של נתיב
| פרמטרים | |
|---|---|
fileId |
המזהה של הקובץ לעדכון. |
פרמטרים של שאילתה
| פרמטרים | |
|---|---|
addParents |
רשימה של מזהים של הורים להוספה, שמופרדים באמצעות פסיקים. |
convert |
הוצא משימוש: לפרמטר הזה אין פונקציה. |
enforceSingleParent |
הוצאה משימוש: אין יותר תמיכה בהוספת קבצים לכמה תיקיות. במקום זאת, אתם צריכים להשתמש ב- |
modifiedDateBehavior |
קובעת את ההתנהגות שבה |
newRevision |
האם העלאה של blob צריכה ליצור גרסה חדשה. אם הערך הוא false, נתוני ה-blob בגרסה הראשית הנוכחית מוחלפים. אם המאפיין מוגדר כ-True או לא מוגדר, נוצרת בלוֹב חדשה כגרסה הראשית, והגרסאות הקודמות שלא הוצמדו נשמרות לפרק זמן קצר. גרסאות מוצמדות נשמרות ללא הגבלת זמן, ומשתמשות במכסת אחסון נוספת, עד למקסימום של 200 גרסאות. פרטים על שמירת גרסאות מופיעים במרכז העזרה של Drive. |
ocr |
האם לנסות OCR בהעלאות של קובצי .jpg, .png, .gif או .pdf. |
ocrLanguage |
אם ocr הוא true, מופיעות הצעות לשפה שבה כדאי להשתמש. הערכים החוקיים הם קודים מסוג BCP 47. |
pinned |
האם להצמיד את הגרסה החדשה. כל קובץ יכול להכיל עד 200 גרסאות מוצמדות. |
removeParents |
רשימה של מזהי הורים להסרה, מופרדים בפסיקים. |
setModifiedDate |
האם להגדיר את תאריך השינוי באמצעות הערך שסופק בגוף הבקשה. הגדרת השדה הזה ל- |
supportsAllDrives |
האם האפליקציה ששולחת את הבקשה תומכת גם בתיקיית 'האחסון שלי' וגם בתיקיות אחסון שיתופי. |
supportsTeamDrives |
הוצא משימוש: במקומו צריך להשתמש ב- |
timedTextLanguage |
השפה של הטקסט עם חותמות הזמן. |
timedTextTrackName |
השם של טראק הטקסט עם חותמות הזמן. |
updateViewedDate |
האם לעדכן את תאריך התצוגה אחרי עדכון מוצלח של הקובץ. |
uploadType |
סוג בקשת ההעלאה למזהה ה-URI ערכים קבילים:
|
useContentAsIndexableText |
האם להשתמש בתוכן כטקסט שאפשר להוסיף לאינדקס. |
includePermissionsForView |
מציין אילו הרשאות של תצוגות נוספות לכלול בתשובה. יש תמיכה רק ב- |
includeLabels |
רשימה מופרדת בפסיקים של מזהי התוויות שרוצים לכלול בחלק |
גוף הבקשה
גוף הבקשה מכיל מופע של File.
גוף התשובה
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל מופע של File.
היקפי הרשאות
נדרש אחד מהיקפי ההרשאות הבאים של OAuth:
https://www.googleapis.com/auth/docshttps://www.googleapis.com/auth/drivehttps://www.googleapis.com/auth/drive.appdatahttps://www.googleapis.com/auth/drive.apps.readonlyhttps://www.googleapis.com/auth/drive.filehttps://www.googleapis.com/auth/drive.metadatahttps://www.googleapis.com/auth/drive.scripts
חלק מההיקפים מוגבלים ונדרשת הערכת אבטחה כדי שהאפליקציה תוכל להשתמש בהם. מידע נוסף זמין במדריך ההרשאות.