Method: spaces.messages.update

मैसेज अपडेट करता है. patch और update तरीकों में अंतर है. patch वाला तरीका patch में अनुरोध करता है, जबकि update वाला तरीका put अनुरोध का इस्तेमाल करता है. हमारा सुझाव है कि आप patch तरीके का इस्तेमाल करें. उदाहरण के लिए, मैसेज अपडेट करें देखें.

इसके लिए, पुष्टि करना ज़रूरी है. ऐप्लिकेशन की पुष्टि करने और उपयोगकर्ता की पुष्टि करने की सुविधा देता है. ऐप्लिकेशन की पुष्टि करने की सुविधा का इस्तेमाल करते समय, अनुरोध सिर्फ़ उन मैसेज को अपडेट किया जा सकता है जो कॉल करने वाले Chat ऐप्लिकेशन से बनाए गए हों.

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

PUT https://chat.googleapis.com/v1/{message.name=spaces/*/messages/*}

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

पाथ के पैरामीटर

पैरामीटर
message.name

string

मैसेज के संसाधन का नाम.

फ़ॉर्मैट: spaces/{space}/messages/{message}

जहां {space}, उस स्पेस का आईडी है जहां मैसेज पोस्ट किया गया है और {message}, मैसेज के लिए सिस्टम से असाइन किया गया आईडी है. उदाहरण के लिए, spaces/AAAAAAAAAAA/messages/BBBBBBBBBBB.BBBBBBBBBBB.

अगर आपने मैसेज बनाते समय कस्टम आईडी सेट किया है, तो clientAssignedMessageId फ़ील्ड की वैल्यू से {message} की जगह, अनुरोध में मैसेज की जानकारी देने के लिए इस आईडी का इस्तेमाल किया जा सकता है. उदाहरण के लिए, spaces/AAAAAAAAAAA/messages/client-custom-name. ज़्यादा जानकारी के लिए, मैसेज को नाम देना देखें.

क्वेरी पैरामीटर

पैरामीटर
updateMask

string (FieldMask format)

ज़रूरी है. अपडेट किए जाने वाले फ़ील्ड पाथ. एक से ज़्यादा वैल्यू को कॉमा लगाकर अलग करें या सभी फ़ील्ड पाथ को अपडेट करने के लिए, * का इस्तेमाल करें.

फ़िलहाल, इस्तेमाल किए जा सकने वाले फ़ील्ड पाथ:

allowMissing

boolean

ज़रूरी नहीं. अगर true और मैसेज नहीं मिलता है, तो एक नया मैसेज बनाया जाता है और updateMask को अनदेखा कर दिया जाता है. बताया गया मैसेज आईडी, क्लाइंट को असाइन किया गया होना चाहिए. ऐसा न होने पर अनुरोध पूरा नहीं हो पाएगा.

अनुरोध का मुख्य भाग

अनुरोध के मुख्य भाग में Message का उदाहरण है.

जवाब का मुख्य भाग

कामयाब रहने पर, जवाब के मुख्य हिस्से में Message का एक इंस्टेंस शामिल किया जाता है.

अनुमति के दायरे

इनमें से किसी एक OAuth दायरों की ज़रूरत होती है:

  • https://www.googleapis.com/auth/chat.bot
  • https://www.googleapis.com/auth/chat.import
  • https://www.googleapis.com/auth/chat.messages

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