Method: media.upload

अटैचमेंट अपलोड करता है. उदाहरण के लिए, फ़ाइल के अटैचमेंट के तौर पर मीडिया अपलोड करना देखें.

उपयोगकर्ता की पुष्टि करना ज़रूरी है.

200 एमबी तक के अटैचमेंट अपलोड किए जा सकते हैं. कुछ फ़ाइल टाइप काम नहीं करते. ज़्यादा जानकारी के लिए, Google Chat में ब्लॉक किए गए फ़ाइल टाइप देखें.

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

  • मीडिया अपलोड करने के अनुरोधों के लिए, अपलोड यूआरआई:
    POST https://chat.googleapis.com/upload/v1/{parent=spaces/*}/attachments:upload

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

पाथ पैरामीटर

पैरामीटर
parent

string

ज़रूरी है. उस Chat स्पेस का नाम जिसमें अटैचमेंट अपलोड किया गया है. "spaces/{space}" फ़ॉर्मैट करें.

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

अनुरोध के मुख्य भाग में, नीचे दिए गए स्ट्रक्चर वाला डेटा होता है:

JSON के काेड में दिखाना
{
  "filename": string
}
फ़ील्ड
filename

string

ज़रूरी है. अटैचमेंट का फ़ाइल नाम, जिसमें फ़ाइल एक्सटेंशन भी शामिल है.

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

अटैचमेंट अपलोड करने का जवाब.

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

JSON के काेड में दिखाना
{
  "attachmentDataRef": {
    object (AttachmentDataRef)
  }
}
फ़ील्ड
attachmentDataRef

object (AttachmentDataRef)

अपलोड किए गए अटैचमेंट का रेफ़रंस.

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

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

  • https://www.googleapis.com/auth/chat.import
  • https://www.googleapis.com/auth/chat.messages.create
  • https://www.googleapis.com/auth/chat.messages

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