अटैचमेंट अपलोड करता है. उदाहरण के लिए, फ़ाइल के अटैचमेंट के तौर पर मीडिया अपलोड करना देखें.
उपयोगकर्ता की पुष्टि करना ज़रूरी है.
200 एमबी तक के अटैचमेंट अपलोड किए जा सकते हैं. कुछ फ़ाइल टाइप काम नहीं करते. ज़्यादा जानकारी के लिए, Google Chat में ब्लॉक किए गए फ़ाइल टाइप देखें.
एचटीटीपी अनुरोध
- मीडिया अपलोड करने के अनुरोधों के लिए, अपलोड यूआरआई:
POST https://chat.googleapis.com/upload/v1/{parent=spaces/*}/attachments:upload
यूआरएल में gRPC ट्रांसकोडिंग सिंटैक्स का इस्तेमाल किया गया है.
पाथ पैरामीटर
पैरामीटर | |
---|---|
parent |
ज़रूरी है. उस Chat स्पेस का नाम जिसमें अटैचमेंट अपलोड किया गया है. "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
ज़्यादा जानकारी के लिए, अनुमति से जुड़ी गाइड देखें.