अटैचमेंट को अपलोड करता है. उदाहरण के लिए, मीडिया को फ़ाइल अटैचमेंट के तौर पर अपलोड करें देखें. इसके लिए उपयोगकर्ता की पुष्टि करना ज़रूरी है.
ज़्यादा से ज़्यादा 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 |
ज़रूरी है. उस चैट स्पेस के संसाधन का नाम जिसमें अटैचमेंट अपलोड किया गया है. "spaces/{space}" फ़ॉर्मैट करें. |
अनुरोध का मुख्य भाग
अनुरोध के मुख्य हिस्से में, इस तरह का डेटा शामिल होता है:
जेएसओएन के काेड में दिखाना |
---|
{ "filename": string } |
फ़ील्ड | |
---|---|
filename |
ज़रूरी है. अटैचमेंट का फ़ाइल नाम, जिसमें फ़ाइल एक्सटेंशन भी शामिल है. |
जवाब का मुख्य भाग
अटैचमेंट अपलोड करने का जवाब.
अगर एपीआई सही से जुड़ जाता है, ताे जवाब के मुख्य भाग में नीचे दिए गए स्ट्रक्चर शामिल होता है.
जेएसओएन के काेड में दिखाना |
---|
{
"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
ज़्यादा जानकारी के लिए, अनुमति देने से जुड़ी गाइड देखें.