Method: spaces.patch
একটি স্থান আপডেট করে। একটি উদাহরণের জন্য, একটি স্থান আপডেট করুন দেখুন।
আপনি যদি displayName
ফিল্ড আপডেট করেন এবং ত্রুটি বার্তাটি পান ALREADY_EXISTS
, তাহলে একটি ভিন্ন ডিসপ্লে নাম ব্যবহার করে দেখুন।
নিম্নলিখিত ধরনের প্রমাণীকরণ সমর্থন করে:
HTTP অনুরোধ
PATCH https://chat.googleapis.com/v1/{space.name=spaces/*}
URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।
পাথ প্যারামিটার
পরামিতি |
---|
space.name | string শনাক্তকারী। স্থানের সম্পদের নাম। বিন্যাস: spaces/{space} যেখানে {space} স্পেসের জন্য সিস্টেম-নির্ধারিত আইডি প্রতিনিধিত্ব করে। আপনি spaces.list() পদ্ধতিতে কল করে বা স্পেস URL থেকে স্পেস আইডি পেতে পারেন। উদাহরণস্বরূপ, যদি স্পেস URLটি https://mail.google.com/mail/u/0/#chat/space/AAAAAAAAA হয়, তাহলে স্পেস আইডি হল AAAAAAAAA । |
ক্যোয়ারী প্যারামিটার
পরামিতি |
---|
updateMask | string ( FieldMask format) প্রয়োজন। আপডেট করা ফিল্ড পাথ, একাধিক থাকলে কমা দিয়ে আলাদা করা হয়। আপনি একটি স্থান জন্য নিম্নলিখিত ক্ষেত্র আপডেট করতে পারেন: spaceDetails : স্থানের বিবরণ আপডেট করে। 150টি অক্ষর পর্যন্ত সমর্থন করে। displayName : শুধুমাত্র spaceType ফিল্ড SPACE এর জন্য ডিসপ্লে নাম আপডেট করা সমর্থন করে। আপনি যদি ALREADY_EXISTS ত্রুটি বার্তাটি পান তবে একটি ভিন্ন মান চেষ্টা করুন৷ Google Workspace সংস্থার মধ্যে আগে থেকেই এই ডিসপ্লে নাম ব্যবহার করা হতে পারে। spaceType : শুধুমাত্র একটি GROUP_CHAT স্পেস টাইপকে SPACE এ পরিবর্তন করা সমর্থন করে। আপডেট মাস্কে spaceType সাথে displayName অন্তর্ভুক্ত করুন এবং নিশ্চিত করুন যে নির্দিষ্ট স্থানটিতে একটি অ-খালি প্রদর্শন নাম এবং SPACE স্পেস টাইপ রয়েছে। spaceType মাস্ক এবং ডিসপ্লে নাম আপডেট করার সময় নির্দিষ্ট স্পেসে SPACE টাইপ অন্তর্ভুক্ত করা ঐচ্ছিক যদি বিদ্যমান স্পেসে ইতিমধ্যেই SPACE টাইপ থাকে। অন্য উপায়ে স্পেস টাইপ আপডেট করার চেষ্টা করার ফলে একটি অবৈধ আর্গুমেন্ট ত্রুটি দেখা দেয়। spaceType useAdminAccess এর সাথে সমর্থিত নয়। spaceHistoryState : স্থানের জন্য ইতিহাস চালু বা বন্ধ করে স্থান ইতিহাস সেটিংস আপডেট করে। শুধুমাত্র Google Workspace সংস্থার জন্য ইতিহাস সেটিংস চালু থাকলেই কাজ করে। স্পেস হিস্ট্রি স্টেট আপডেট করতে, আপনাকে অবশ্যই আপনার অনুরোধে অন্য সব ফিল্ড মাস্ক বাদ দিতে হবে। spaceHistoryState useAdminAccess এর সাথে সমর্থিত নয়। accessSettings.audience : কে স্পেস আবিষ্কার করতে পারে, স্পেসে যোগ দিতে পারে এবং spaceType ক্ষেত্র যেখানে SPACE আছে সেখানে বার্তাগুলির পূর্বরূপ দেখতে পারে তার অ্যাক্সেস সেটিং আপডেট করে। যদি বিদ্যমান স্থানের একটি টার্গেট অডিয়েন্স থাকে, তাহলে আপনি এই ফিল্ড মাস্কের জন্য একটি মান বাদ দিয়ে শ্রোতাদের সরিয়ে দিতে এবং স্পেস অ্যাক্সেস সীমিত করতে পারেন। একটি স্থানের জন্য অ্যাক্সেস সেটিংস আপডেট করতে, প্রমাণীকরণকারী ব্যবহারকারীকে অবশ্যই স্পেস ম্যানেজার হতে হবে এবং আপনার অনুরোধে অন্যান্য সমস্ত ফিল্ড মাস্ক বাদ দিতে হবে। স্থানটি আমদানি মোডে থাকলে আপনি এই ক্ষেত্রটি আপডেট করতে পারবেন না৷ আরও জানতে, নির্দিষ্ট ব্যবহারকারীদের জন্য একটি স্থান আবিষ্কারযোগ্য করুন দেখুন। accessSettings.audience useAdminAccess এর সাথে সমর্থিত নয়। permissionSettings : একটি স্থানের অনুমতি সেটিংস পরিবর্তন সমর্থন করে। অনুমতি সেটিংস আপডেট করার সময়, আপনি শুধুমাত্র permissionSettings ফিল্ড মাস্ক নির্দিষ্ট করতে পারেন; আপনি একই সময়ে অন্যান্য ফিল্ড মাস্ক আপডেট করতে পারবেন না। permissionSettings useAdminAccess এর সাথে সমর্থিত নয়। সমর্থিত ফিল্ড মাস্ক অন্তর্ভুক্ত: -
permissionSettings.manageMembersAndGroups -
permissionSettings.modifySpaceDetails -
permissionSettings.toggleHistory -
permissionSettings.useAtMentionAll -
permissionSettings.manageApps -
permissionSettings.manageWebhooks -
permissionSettings.replyMessages
|
useAdminAccess | boolean ঐচ্ছিক। true হলে, পদ্ধতিটি ব্যবহারকারীর Google Workspace অ্যাডমিনিস্ট্রেটর বিশেষাধিকার ব্যবহার করে চলে। কলিং ব্যবহারকারীকে অবশ্যই একজন Google Workspace অ্যাডমিনিস্ট্রেটর হতে হবে যেখানে চ্যাট এবং স্পেস কথোপকথন পরিচালনা করার সুবিধা রয়েছে । chat.admin.spaces OAuth 2.0 সুযোগ প্রয়োজন। কিছু FieldMask মান অ্যাডমিন অ্যাক্সেস ব্যবহার করে সমর্থিত নয়। বিস্তারিত জানার জন্য, updateMask বিবরণ দেখুন। |
শরীরের অনুরোধ
অনুরোধের মূল অংশে Space
একটি উদাহরণ রয়েছে।
প্রতিক্রিয়া শরীর
সফল হলে, রেসপন্স বডিতে Space
এর একটি উদাহরণ থাকে।
অনুমোদনের সুযোগ
নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:
-
https://www.googleapis.com/auth/chat.app.spaces
-
https://www.googleapis.com/auth/chat.admin.spaces
-
https://www.googleapis.com/auth/chat.import
-
https://www.googleapis.com/auth/chat.spaces
আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট 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 space's details, including display name, description, space type, history settings, access settings, and permission settings."],["Requires specific authentication and authorization, including app authentication with administrator approval or user authentication, potentially with administrator privileges."],["Supports partial updates using the `updateMask` query parameter to specify the fields to be modified."],["Provides options for using administrator privileges with the `useAdminAccess` query parameter, but some fields and functionalities are not supported in this mode."],["Uses the PATCH HTTP method and gRPC Transcoding syntax for the request URL."]]],["This content describes how to update a space within Google Workspace Chat via the API. Key actions include sending a `PATCH` request to `https://chat.googleapis.com/v1/{space.name=spaces/*}`, specifying the space's name in the path. The `updateMask` query parameter defines which fields to update, including space details, display name, type, history state, access and permissions. `useAdminAccess` allow to update the space with administrator permissions. Authentication requires specific OAuth scopes. The request and response body use the `Space` object.\n"]]