Method: files.copy

יוצר עותק של קובץ ומחיל את כל העדכונים המבוקשים בסמנטיקה של תיקון.

בקשת HTTP

POST https://www.googleapis.com/drive/v3/files/{fileId}/copy

בכתובת ה-URL נעשה שימוש בתחביר המרת gRPC.

פרמטרים של נתיב

פרמטרים
fileId

string

מזהה הקובץ.

פרמטרים של שאילתה

פרמטרים
enforceSingleParent

boolean

הוּצא משימוש. כבר אי אפשר להעתיק קבצים למספר תיקיות. במקום זאת, אפשר להשתמש בקיצורי דרך.

ignoreDefaultVisibility

boolean

האם להתעלם מהגדרות ברירת המחדל של הרשאות גישה לדומיין שנוצר. מנהלי דומיין יכולים להגדיר את כל הקבצים שהועלו כגלויים לדומיין כברירת מחדל. הפרמטר הזה יעקוף את ההתנהגות הזו של הבקשה. ההרשאות עדיין עוברות בירושה מהתיקיות הראשיות.

keepRevisionForever

boolean

האם להגדיר את השדה 'keepForever' בגרסת ה-head החדשה. אפשרות זו רלוונטית רק לקבצים עם תוכן בינארי ב-Google Drive. ניתן לשמור רק עד 200 גרסאות קודמות של הקובץ באופן סופי. אם הגעת למגבלה, אפשר לנסות למחוק גרסאות קודמות מוצמדות.

ocrLanguage

string

רמז לשפה לעיבוד OCR במהלך ייבוא תמונה (קוד ISO 639-1).

supportsAllDrives

boolean

האם האפליקציה שביקשה תמיכה תומכת גם בתיקייה 'האחסון שלי' וגם בתיקיות אחסון שיתופי.

supportsTeamDrives
(deprecated)

boolean

הוצאה משימוש: יש להשתמש במקום זאת ב-supportsAllDrives.

includePermissionsForView

string

ההגדרה קובעת אילו הרשאות של תצוגות מפורטות נוספות ייכללו בתגובה. רק הערך 'פורסם' נתמך.

includeLabels

string

רשימה של מזהי התוויות שצריך לכלול בחלק labelInfo של התשובה, שמופרדים בפסיקים.

גוף הבקשה

גוף הבקשה מכיל מופע של File.

גוף התגובה

אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכלול מופע של File.

היקפי הרשאות

כדי להשתמש בתכונה הזו יש צורך באחד מההיקפים הבאים של OAuth:

  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.appdata
  • https://www.googleapis.com/auth/drive.file
  • https://www.googleapis.com/auth/drive.photos.readonly

חלק מההיקפים מוגבלים ומחייבים בדיקת אבטחה כדי שהאפליקציה תוכל להשתמש בהם. למידע נוסף, ניתן לעיין במדריך ההרשאות.