Method: files.copy

यह फ़ंक्शन, तय की गई फ़ाइल की कॉपी बनाता है.

एचटीटीपी अनुरोध

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

यह यूआरएल, gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल करता है.

पाथ पैरामीटर

पैरामीटर
fileId

string

कॉपी की जाने वाली फ़ाइल का आईडी.

क्वेरी पैरामीटर

पैरामीटर
convert

boolean

इस फ़ाइल को Docs Editors के फ़ॉर्मैट में बदलना है या नहीं.

enforceSingleParent
(deprecated)

boolean

बंद कर दी गई सुविधा: फ़ाइलों को एक से ज़्यादा फ़ोल्डर में कॉपी करने की सुविधा अब काम नहीं करती. इसके बजाय, शॉर्टकट का इस्तेमाल करें.

ocr

boolean

.jpg, .png, .gif या .pdf फ़ाइलें अपलोड करने पर, ओसीआर की सुविधा का इस्तेमाल करना है या नहीं.

ocrLanguage

string

अगर ocr की वैल्यू 'सही है' पर सेट है, तो इससे इस्तेमाल की जाने वाली भाषा के बारे में जानकारी मिलती है. मान्य वैल्यू, BCP 47 कोड हैं.

pinned

boolean

नई कॉपी के हेड वर्शन को पिन करना है या नहीं. किसी फ़ाइल में ज़्यादा से ज़्यादा 200 पिन किए गए वर्शन हो सकते हैं.

supportsAllDrives

boolean

अनुरोध करने वाला ऐप्लिकेशन, 'मेरी ड्राइव' और शेयर की गई ड्राइव, दोनों के साथ काम करता है या नहीं.

supportsTeamDrives
(deprecated)

boolean

बंद कर दिया गया है: इसके बजाय, supportsAllDrives का इस्तेमाल करें.

timedTextLanguage

string

टाइम किया गया टेक्स्ट किस भाषा में है.

timedTextTrackName

string

टाइम किया गया टेक्स्ट ट्रैक का नाम.

visibility

enum (Visibility)

नई फ़ाइल किसको दिखे. अनुमतियां अब भी पैरंट फ़ोल्डर से इनहेरिट की जाती हैं. यह पैरामीटर सिर्फ़ तब काम का होता है, जब सोर्स कोई Google दस्तावेज़ फ़ाइल न हो और जब convert=false.

includePermissionsForView

string

इससे यह तय किया जाता है कि जवाब में किस अतिरिक्त व्यू की अनुमतियां शामिल करनी हैं. वैल्यू के तौर पर, सिर्फ़ published को इस्तेमाल किया जा सकता है.

includeLabels

string

जवाब के labelInfo हिस्से में शामिल किए जाने वाले लेबल के आईडी की कॉमा लगाकर अलग की गई सूची.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य भाग में 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.photos.readonly

कुछ स्कोप पर पाबंदी है. इसलिए, आपके ऐप्लिकेशन को इनका इस्तेमाल करने से पहले सुरक्षा से जुड़ी जांच करानी होगी. ज़्यादा जानकारी के लिए, अनुमति देने से जुड़ी गाइड देखें.