Method: spaces.patch

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

যদি আপনি displayName ফিল্ডটি আপডেট করেন এবং ALREADY_EXISTS ত্রুটি বার্তা পান, তাহলে একটি ভিন্ন ডিসপ্লে নাম ব্যবহার করে দেখুন.. Google Workspace সংস্থার মধ্যে বিদ্যমান কোনও স্পেসে ইতিমধ্যেই এই ডিসপ্লে নামটি ব্যবহার করা হতে পারে।

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

  • প্রশাসকের অনুমোদন এবং নিম্নলিখিত অনুমোদনের সুযোগগুলির মধ্যে একটি সহ অ্যাপ প্রমাণীকরণ :

    • https://www.googleapis.com/auth/chat.app.spaces
  • নিম্নলিখিত অনুমোদনের সুযোগগুলির মধ্যে একটির মাধ্যমে ব্যবহারকারীর প্রমাণীকরণ :

    • https://www.googleapis.com/auth/chat.spaces
    • https://www.googleapis.com/auth/chat.import (শুধুমাত্র আমদানি মোড স্পেস)
    • যখন কোনও প্রশাসক অ্যাকাউন্ট প্রমাণীকরণ করে, useAdminAccess true হয় এবং নিম্নলিখিত অনুমোদনের সুযোগগুলি ব্যবহার করা হয় তখন ব্যবহারকারী প্রমাণীকরণ প্রশাসকের বিশেষাধিকার প্রদান করে:
      • https://www.googleapis.com/auth/chat.admin.spaces

অ্যাপ প্রমাণীকরণের নিম্নলিখিত সীমাবদ্ধতা রয়েছে:

  • space.predefined_permission_settings অথবা space.permission_settings আপডেট করতে, অ্যাপটিকে অবশ্যই স্পেস স্রষ্টা হতে হবে।
  • অ্যাপ প্রমাণীকরণের জন্য space.access_settings.audience আপডেট করা সমর্থিত নয়।

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 : স্পেসের বর্ণনা এবং নির্দেশিকা আপডেট করে। আপডেট অনুরোধে আপনাকে SpaceDetails হিসাবে বর্ণনা এবং নির্দেশিকা উভয়ই পাস করতে হবে। আপনি যদি শুধুমাত্র একটি ক্ষেত্র আপডেট করতে চান, তাহলে অন্য ক্ষেত্রের জন্য বিদ্যমান মান পাস করুন।

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

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

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

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

permissionSettings : একটি স্পেসের অনুমতি সেটিংস পরিবর্তন করা সমর্থন করে। অনুমতি সেটিংস আপডেট করার সময়, আপনি কেবল permissionSettings ফিল্ড মাস্ক নির্দিষ্ট করতে পারেন; আপনি একই সময়ে অন্যান্য ফিল্ড মাস্ক আপডেট করতে পারবেন না। useAdminAccess এর সাথে permissionSettings সমর্থিত নয়। সমর্থিত ফিল্ড মাস্কগুলির মধ্যে রয়েছে:

  • 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

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