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

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