עדכון המטא-נתונים ו/או התוכן של קובץ. כשקוראים לשיטה הזו, ממלאים רק את השדות בבקשה שרוצים לשנות. כשמעדכנים שדות, יכול להיות ששדות מסוימים ישתנו באופן אוטומטי, כמו modifiedDate. השיטה הזו תומכת בסמינטיקה של תיקונים.
בקשת HTTP
PATCH https://www.googleapis.com/drive/v2/files/{fileId}
כתובת ה-URL משתמשת בתחביר של Transcoding של gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
fileId |
המזהה של הקובץ שרוצים לעדכן. |
פרמטרים של שאילתה
פרמטרים | |
---|---|
addParents |
רשימה מופרדת בפסיקים של מזהי ההורים להוספה. |
convert |
הפרמטר הזה הוצא משימוש: אין לו פונקציה. |
enforceSingleParent |
הוצא משימוש: אין יותר תמיכה בהוספת קבצים לכמה תיקיות. במקום זאת, אתם צריכים להשתמש ב- |
modifiedDateBehavior |
קובע את ההתנהגות שבה |
newRevision |
האם המערכת צריכה ליצור גרסה חדשה של blob שהועלו. אם הערך הוא false, נתוני ה-blob בגרסה הנוכחית של ה-head יוחלפו. אם הערך הוא true או לא מוגדר, נוצר blob חדש בתור גרסת ה-head, וגרסאות קודמות שלא הוצמדו נשארות למשך פרק זמן קצר. גרסאות מוצמדות מאוחסנות ללא הגבלת זמן, תוך שימוש במכסת אחסון נוספת, עד 200 גרסאות לכל היותר. פרטים על אופן השמירה של הגרסאות נמצאים במרכז העזרה של Drive. חשוב לזכור שהמערכת מתעלמת מהשדה הזה אם אין עומס שימושי בבקשה. |
ocr |
האם לנסות לבצע OCR בהעלאות של קבצים בפורמטים .jpg, .png, .gif או .pdf. |
ocrLanguage |
אם הערך של ocr הוא true, מוצגות רמזים לגבי השפה שבה צריך להשתמש. הערכים החוקיים הם קודים של BCP 47. |
pinned |
האם להצמיד את הגרסה החדשה. בכל קובץ אפשר להצמיד עד 200 גרסאות. חשוב לזכור שהמערכת מתעלמת מהשדה הזה אם אין עומס שימושי בבקשה. |
removeParents |
רשימה מופרדת בפסיקים של מזהי ההורים להסרה. |
setModifiedDate |
האם להגדיר את תאריך השינוי באמצעות הערך שסופק בגוף הבקשה. הגדרת השדה הזה כ- |
supportsAllDrives |
האם האפליקציה המבקשת תומכת גם בתיקיות 'האחסון שלי' וגם בתיקיות אחסון שיתופי. |
supportsTeamDrives |
האפשרות הזו הוצאה משימוש. במקום זאת, צריך להשתמש ב- |
timedTextLanguage |
השפה של הטקסט המתוזמן. |
timedTextTrackName |
השם של הטראק של הטקסט המתוזמן. |
updateViewedDate |
האם לעדכן את תאריך הצפייה אחרי העדכון המוצלח של הקובץ. |
useContentAsIndexableText |
אם להשתמש בתוכן כטקסט שאפשר להוסיף לאינדקס. |
includePermissionsForView |
מציין אילו הרשאות של תצוגה נוספת צריך לכלול בתשובה. יש תמיכה רק ב- |
includeLabels |
רשימה מופרדת בפסיקים של מזהי תוויות שרוצים לכלול בחלק |
גוף הבקשה
גוף הבקשה מכיל מופע של File
.
גוף התשובה
אם הפעולה מצליחה, גוף התגובה מכיל מופע של File
.
היקפי הרשאה
נדרש אחד מהיקפי ההרשאות הבאים של 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.metadata
https://www.googleapis.com/auth/drive.scripts
היקפי הרשאה מסוימים מוגבלים, ונדרש הערכת אבטחה כדי שהאפליקציה שלכם תוכל להשתמש בהם. מידע נוסף זמין במדריך ההרשאות.