Method: media.upload

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

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

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

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

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

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

पाथ पैरामीटर

पैरामीटर
parent

string

ज़रूरी है. उस चैट स्पेस का संसाधन नाम जिसमें अटैचमेंट अपलोड किया गया है. "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

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