Method: media.download

अपलोड किए गए मीडिया को डाउनलोड करता है, लेकिन Google Drive की फ़ाइलें नहीं. डाउनलोड, यूआरआई /v1/media/{+name}?alt=media पर काम करता है. किसी Google Drive फ़ाइल से बाइट एक्सपोर्ट करने के लिए, Google Drive में files.export तरीका देखें.

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

GET https://chat.googleapis.com/v1/media/{resourceName=**}

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

पाथ के पैरामीटर

पैरामीटर
resourceName

string

उस मीडिया का नाम जिसे डाउनलोड किया जा रहा है. ज़्यादा जानकारी के लिए, spaces.messages.attachments.attachmentDataRef देखें.

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

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

जवाब का मुख्य भाग

अगर यह तरीका काम करता है, तो यह फ़ाइल का कॉन्टेंट बाइट के तौर पर दिखाता है.

फ़ाइल का सिर्फ़ एक हिस्सा डाउनलोड करने के लिए, बाइट रेंज वाले Range हेडर का इस्तेमाल करें. उदाहरण के लिए: Range: bytes=500-999.

अनुमति के दायरे

इनमें से किसी एक OAuth दायरों की ज़रूरत होती है:

  • https://www.googleapis.com/auth/chat.bot
  • https://www.googleapis.com/auth/chat.messages
  • https://www.googleapis.com/auth/chat.messages.readonly

ज़्यादा जानकारी के लिए, अनुमति देने से जुड़ी गाइड देखें.