עדכון המטא-נתונים ו/או התוכן של קובץ. כשמבצעים קריאה לשיטה הזו, צריך למלא רק את השדות בבקשה שרוצים לשנות. במהלך עדכון שדות, שדות מסוימים עשויים להשתנות באופן אוטומטי, כגון modifiedDate. שיטה זו תומכת בסמנטיקה של תיקונים.
בקשת HTTP
PATCH https://www.googleapis.com/drive/v2/files/{fileId}
בכתובת ה-URL נעשה שימוש בתחביר המרת gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
fileId |
מזהה הקובץ שיש לעדכן. |
פרמטרים של שאילתה
פרמטרים | |
---|---|
addParents |
רשימה מופרדת בפסיקים של מזהים ראשיים להוספה. |
convert |
הוצא משימוש: לפרמטר הזה אין פונקציה. |
enforceSingleParent |
הוצאה משימוש: אין יותר תמיכה בהוספת קבצים למספר תיקיות. במקומה צריך להשתמש במדיניות |
modifiedDateBehavior |
קביעת ההתנהגות שבה יתבצע העדכון של |
newRevision |
האם העלאה של blob צריכה ליצור גרסה חדשה. אם המדיניות הזו מוגדרת כ-False, נתוני ה-blob בגרסת ה-head הנוכחית מוחלפים. אם המדיניות הזו מוגדרת כ-True או לא מוגדרת, אובייקט חדש מסוג blob חדש נוצר כגרסת כותרת, וגרסאות קודמות שלא הוצמדו נשמרות לפרק זמן קצר. גרסאות קודמות מוצמדות נשמרות ללא הגבלת זמן תוך שימוש במכסת אחסון נוספת, עד 200 גרסאות קודמות לכל היותר. במרכז העזרה של Drive אפשר לקרוא מידע נוסף על האופן שבו גרסאות קודמות נשמרות. הערה: אם אין מטען ייעודי (payload) בבקשה, המערכת תתעלם מהשדה הזה. |
ocr |
האם לנסות להשתמש ב-OCR בהעלאות .jpg, .png, .gif או .pdf. |
ocrLanguage |
אם ocr הוא true, , רמזים לגבי השפה שבה יש להשתמש. הערכים החוקיים הם קודי BCP 47. |
pinned |
בחירה אם להצמיד את הגרסה החדשה. לכל קובץ יכולים להיות 200 גרסאות קודמות מוצמדות. הערה: אם אין מטען ייעודי (payload) בבקשה, המערכת תתעלם מהשדה הזה. |
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
חלק מההיקפים מוגבלים ומחייבים בדיקת אבטחה כדי שהאפליקציה תוכל להשתמש בהם. למידע נוסף, ניתן לעיין במדריך ההרשאות.