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 दस्तावेज़ों के लिए files.export MIME टाइप देखें. अगर यह सेट नहीं है, तो Google Workspace दस्तावेज़ को डिफ़ॉल्ट MIME टाइप के साथ डाउनलोड किया जाता है. आने वाले समय में, डिफ़ॉल्ट MIME टाइप बदल सकता है.

revisionId

string

ज़रूरी नहीं. डाउनलोड करने के लिए, फ़ाइल के बदलाव का आईडी. यह फ़ील्ड सिर्फ़ ब्लॉब फ़ाइलें, 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

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