Method: spaces.patch

একটি স্থান আপডেট করে। একটি উদাহরণের জন্য, একটি স্থান আপডেট করুন দেখুন।

আপনি যদি displayName ফিল্ড আপডেট করেন এবং ত্রুটি বার্তাটি পান ALREADY_EXISTS , তাহলে একটি ভিন্ন ডিসপ্লে নাম ব্যবহার করে দেখুন।

নিম্নলিখিত ধরনের প্রমাণীকরণ সমর্থন করে:

HTTP অনুরোধ

PATCH https://chat.googleapis.com/v1/{space.name=spaces/*}

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
space.name

string

স্থানের সম্পদের নাম।

বিন্যাস: spaces/{space}

ক্যোয়ারী প্যারামিটার

পরামিতি
updateMask

string ( FieldMask format)

প্রয়োজন। আপডেট করা ফিল্ড পাথ, একাধিক থাকলে কমা দিয়ে আলাদা করা হয়।

আপনি একটি স্থান জন্য নিম্নলিখিত ক্ষেত্র আপডেট করতে পারেন:

  • spaceDetails

  • displayName : শুধুমাত্র spaceType ফিল্ড SPACE এর জন্য ডিসপ্লে নাম আপডেট করা সমর্থন করে। আপনি যদি ALREADY_EXISTS ত্রুটি বার্তাটি পান তবে একটি ভিন্ন মান চেষ্টা করুন৷ Google Workspace সংস্থার মধ্যে আগে থেকেই এই ডিসপ্লে নাম ব্যবহার করা হতে পারে।

  • spaceType : শুধুমাত্র একটি GROUP_CHAT স্পেস টাইপকে SPACE এ পরিবর্তন করা সমর্থন করে। আপডেট মাস্কে spaceType সাথে displayName অন্তর্ভুক্ত করুন এবং নিশ্চিত করুন যে নির্দিষ্ট স্থানটিতে একটি অ-খালি প্রদর্শন নাম এবং SPACE স্পেস টাইপ রয়েছে। spaceType মাস্ক এবং ডিসপ্লে নাম আপডেট করার সময় নির্দিষ্ট স্পেসে SPACE টাইপ অন্তর্ভুক্ত করা ঐচ্ছিক যদি বিদ্যমান স্পেসে ইতিমধ্যেই SPACE টাইপ থাকে। অন্য উপায়ে স্পেস টাইপ আপডেট করার চেষ্টা করার ফলে একটি অবৈধ আর্গুমেন্ট ত্রুটি দেখা দেয়। spaceType অ্যাডমিন অ্যাক্সেস সহ সমর্থিত নয়।

  • spaceHistoryState : স্থানের জন্য ইতিহাস চালু বা বন্ধ করে স্থান ইতিহাস সেটিংস আপডেট করে। শুধুমাত্র Google Workspace সংস্থার জন্য ইতিহাস সেটিংস চালু থাকলেই কাজ করে। স্পেস হিস্ট্রি স্টেট আপডেট করতে, আপনাকে অবশ্যই আপনার অনুরোধে অন্য সব ফিল্ড মাস্ক বাদ দিতে হবে। spaceHistoryState অ্যাডমিন অ্যাক্সেস সহ সমর্থিত নয়।

  • accessSettings.audience : কে স্পেস আবিষ্কার করতে পারে, স্পেসে যোগ দিতে পারে এবং spaceType ক্ষেত্র যেখানে SPACE আছে সেখানে বার্তাগুলির পূর্বরূপ দেখতে পারে তার অ্যাক্সেস সেটিং আপডেট করে। যদি বিদ্যমান স্থানের একটি টার্গেট অডিয়েন্স থাকে, তাহলে আপনি এই ফিল্ড মাস্কের জন্য একটি মান বাদ দিয়ে শ্রোতাদের সরিয়ে দিতে এবং স্পেস অ্যাক্সেস সীমিত করতে পারেন। একটি স্থানের জন্য অ্যাক্সেস সেটিংস আপডেট করতে, প্রমাণীকরণকারী ব্যবহারকারীকে অবশ্যই স্পেস ম্যানেজার হতে হবে এবং আপনার অনুরোধে অন্যান্য সমস্ত ফিল্ড মাস্ক বাদ দিতে হবে। স্থানটি আমদানি মোডে থাকলে আপনি এই ক্ষেত্রটি আপডেট করতে পারবেন না৷ আরও জানতে, নির্দিষ্ট ব্যবহারকারীদের জন্য একটি স্থান আবিষ্কারযোগ্য করুন দেখুন। accessSettings.audience অ্যাডমিন অ্যাক্সেস সহ সমর্থিত নয়।

  • বিকাশকারী পূর্বরূপ: একটি স্থানের অনুমতি সেটিংস পরিবর্তন করতে সমর্থন করে, সমর্থিত ক্ষেত্র পাথগুলির মধ্যে রয়েছে: permissionSettings.manage_members_and_groups , permissionSettings.modify_space_details , permissionSettings.toggle_history , permissionSettings.use_at_mention_all permissionSettings.manage_apps permissionSettings.manage_webhooks , permissionSettings.reply_messages (সতর্কতা: এর সাথে পারস্পরিক একচেটিয়া অন্যান্য সমস্ত অ-অনুমতি সেটিংস ক্ষেত্রের পথ)। permissionSettings অ্যাডমিন অ্যাক্সেস সহ সমর্থিত নয়।

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

আরও তথ্যের জন্য, অনুমোদন নির্দেশিকা দেখুন।