Method: spaces.messages.update
একটি বার্তা আপডেট করে। patch
এবং update
পদ্ধতির মধ্যে পার্থক্য আছে। patch
পদ্ধতি একটি patch
অনুরোধ ব্যবহার করে যখন update
পদ্ধতি একটি put
অনুরোধ ব্যবহার করে। আমরা patch
পদ্ধতি ব্যবহার করার পরামর্শ দিই। একটি উদাহরণের জন্য, একটি বার্তা আপডেট করুন দেখুন।
নিম্নলিখিত ধরনের প্রমাণীকরণ সমর্থন করে:
অ্যাপ প্রমাণীকরণ ব্যবহার করার সময়, অনুরোধ শুধুমাত্র কলিং চ্যাট অ্যাপ দ্বারা তৈরি বার্তা আপডেট করতে পারে।
HTTP অনুরোধ
PUT https://chat.googleapis.com/v1/{message.name=spaces/*/messages/*}
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পাথ প্যারামিটার
পরামিতি |
---|
message.name | string শনাক্তকারী। বার্তার সম্পদের নাম। বিন্যাস: spaces/{space}/messages/{message} যেখানে {space} হল সেই স্পেসের আইডি যেখানে বার্তা পোস্ট করা হয়েছে এবং {message} মেসেজের জন্য একটি সিস্টেম-নির্ধারিত আইডি। উদাহরণস্বরূপ, spaces/AAAAAAAAAAA/messages/BBBBBBBBBBB.BBBBBBBBBBB । আপনি একটি বার্তা তৈরি করার সময় যদি আপনি একটি কাস্টম আইডি সেট করেন, তাহলে আপনি clientAssignedMessageId ক্ষেত্রের মান দিয়ে {message} প্রতিস্থাপন করে একটি অনুরোধে বার্তাটি নির্দিষ্ট করতে এই ID ব্যবহার করতে পারেন। উদাহরণস্বরূপ, 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
আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-02-27 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-02-27 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["Updates a Google Chat message using the `PUT` method, preferably with the `patch` approach for partial modifications."],["Requires providing the message's resource name in the URL path for identification."],["Allows specifying fields to update using `updateMask` and supports creating a new message if the original is missing with `allowMissing` set to `true`."],["Authentication can be done using app authentication or user authentication, with app authentication restricting updates to messages created by the calling Chat app."],["Needs authorization with specific OAuth scopes like `chat.bot`, `chat.import`, or `chat.messages`."]]],["This describes updating messages in Google Chat using either `patch` or `put` requests, recommending `patch`. The `PUT` request uses the format `https://chat.googleapis.com/v1/{message.name=spaces/*/messages/*}`. Updating requires specifying the `message.name` path parameter and the `updateMask` query parameter to identify fields to modify. Optional `allowMissing` creates a new message if one is not found. The request and response body are `Message` instances. Authorization requires specific OAuth scopes. App authentication can update messages from the calling app only.\n"]]