Method: media.upload

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

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

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

  • मीडिया अपलोड करने के अनुरोधों के लिए, यूआरआई अपलोड करें:
    POST https://chat.googleapis.com/upload/v1/{parent=spaces/*}/attachments:upload
  • सिर्फ़ मेटाडेटा वाले अनुरोधों के लिए, मेटाडेटा यूआरआई:
    POST https://chat.googleapis.com/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

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