Method: files.download

किसी फ़ाइल का कॉन्टेंट डाउनलोड करता है. ज़्यादा जानकारी के लिए, फ़ाइलें डाउनलोड और एक्सपोर्ट करना लेख पढ़ें.

ये कार्रवाइयां, बनाए जाने के समय से 24 घंटे तक मान्य होती हैं.

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

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

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

पाथ पैरामीटर

पैरामीटर
fileId

string

ज़रूरी है. डाउनलोड की जाने वाली फ़ाइल का आईडी.

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

पैरामीटर
mimeType

string

ज़रूरी नहीं. वह MIME टाइप जिसमें फ़ाइल डाउनलोड की जानी चाहिए. इस फ़ील्ड को सिर्फ़ Google Workspace के दस्तावेज़ डाउनलोड करते समय सेट किया जा सकता है. साथ काम करने वाले MIME टाइप की सूची देखने के लिए, Google Workspace दस्तावेज़ों के लिए एक्सपोर्ट किए जा सकने वाले MIME टाइप लेख पढ़ें. अगर इसे सेट नहीं किया जाता है, तो Google Workspace दस्तावेज़ को डिफ़ॉल्ट MIME टाइप के साथ डाउनलोड किया जाता है. ऐसा हो सकता है कि आने वाले समय में, डिफ़ॉल्ट MIME टाइप बदल जाए.

revisionId

string

ज़रूरी नहीं. डाउनलोड की जाने वाली फ़ाइल का वर्शन आईडी. इस फ़ील्ड को सिर्फ़ तब सेट किया जा सकता है, जब blob फ़ाइलें, Google Docs, और Google Sheets डाउनलोड की जा रही हों. अगर फ़ाइल के किसी खास वर्शन को डाउनलोड नहीं किया जा सकता, तो यह फ़ंक्शन INVALID_ARGUMENT दिखाता है.

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

अनुरोध का मुख्य हिस्सा खाली होना चाहिए.

जवाब का मुख्य हिस्सा

कामयाब रहने पर, जवाब के मुख्य हिस्से में Operation का एक इंस्टेंस शामिल किया जाता है.

अनुमति के स्कोप

इसके लिए, इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:

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

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