अटैचमेंट अपलोड करता है. उदाहरण के लिए, फ़ाइल अटैचमेंट के तौर पर मीडिया अपलोड करना देखें.
उपयोगकर्ता की पुष्टि ज़रूरी है.
200 एमबी तक के अटैचमेंट अपलोड किए जा सकते हैं. कुछ फ़ाइल टाइप काम नहीं करते. ज़्यादा जानकारी के लिए, Google Chat में ब्लॉक किए गए फ़ाइल टाइप देखें.
एचटीटीपी अनुरोध
- मीडिया अपलोड करने के अनुरोधों के लिए, यूआरआई अपलोड करें:
POST https://chat.googleapis.com/upload/v1/{parent=spaces/*}/attachments:upload
यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
parent |
ज़रूरी है. उस चैट स्पेस का संसाधन नाम जिसमें अटैचमेंट अपलोड किया गया है. "spaces/{space}" फ़ॉर्मैट करना. |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य भाग में, नीचे दिए गए स्ट्रक्चर वाला डेटा होता है:
JSON के काेड में दिखाना |
---|
{ "filename": string } |
फ़ील्ड | |
---|---|
filename |
ज़रूरी है. अटैचमेंट का फ़ाइल नाम, जिसमें फ़ाइल एक्सटेंशन भी शामिल है. |
जवाब का मुख्य भाग
अटैचमेंट अपलोड करने का जवाब.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
JSON के काेड में दिखाना |
---|
{
"attachmentDataRef": {
object ( |
फ़ील्ड | |
---|---|
attachment |
अपलोड किए गए अटैचमेंट का रेफ़रंस. |
अनुमति के दायरे
इनमें से किसी एक OAuth स्कोप की ज़रूरत होती है:
https://www.googleapis.com/auth/chat.import
https://www.googleapis.com/auth/chat.messages.create
https://www.googleapis.com/auth/chat.messages
ज़्यादा जानकारी के लिए, अनुमति से जुड़ी गाइड देखें.