Method: spaces.members.list

একটি স্পেসে সদস্যতা তালিকা. উদাহরণের জন্য, একটি স্পেসে ব্যবহারকারী এবং Google চ্যাট অ্যাপের তালিকা দেখুন। অ্যাপ প্রমাণীকরণের মাধ্যমে মেম্বারশিপ তালিকাভুক্ত করা হলে Chat অ্যাপের অ্যাক্সেস আছে এমন জায়গায় মেম্বারশিপ তালিকাভুক্ত করা হয়, কিন্তু Chat অ্যাপ মেম্বারশিপ বাদ দেওয়া হয়, যার মধ্যে নিজস্ব। ব্যবহারকারীর প্রমাণীকরণের সাথে সদস্যতা তালিকাভুক্ত করা স্পেসগুলিতে সদস্যপদগুলিকে তালিকাভুক্ত করে যেখানে প্রমাণীকৃত ব্যবহারকারীর অ্যাক্সেস রয়েছে৷

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

HTTP অনুরোধ

GET https://chat.googleapis.com/v1/{parent=spaces/*}/members

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

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

পরামিতি
parent

string

প্রয়োজন। যে জায়গার জন্য সদস্যতা তালিকা আনতে হবে তার সংস্থানের নাম৷

বিন্যাস: স্পেস/{স্পেস}

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

পরামিতি
page Size

integer

ঐচ্ছিক। মেম্বারশিপের সর্বাধিক সংখ্যা ফেরত দিতে হবে। পরিষেবাটি এই মানের থেকে কম ফেরত দিতে পারে।

অনির্দিষ্ট থাকলে, সর্বাধিক 100টি সদস্যপদ ফেরত দেওয়া হয়।

সর্বাধিক মান হল 1000৷ আপনি যদি 1000-এর বেশি একটি মান ব্যবহার করেন তবে এটি স্বয়ংক্রিয়ভাবে 1000-এ পরিবর্তিত হবে৷

নেতিবাচক মান একটি INVALID_ARGUMENT ত্রুটি প্রদান করে৷

page Token

string

ঐচ্ছিক। একটি পৃষ্ঠা টোকেন, সদস্যতা তালিকাভুক্ত করার পূর্ববর্তী কল থেকে প্রাপ্ত। পরবর্তী পৃষ্ঠাটি পুনরুদ্ধার করতে এই প্যারামিটারটি প্রদান করুন।

পেজিনেট করার সময়, প্রদত্ত অন্যান্য সমস্ত প্যারামিটার পৃষ্ঠার টোকেন প্রদানকারী কলের সাথে মেলে। অন্যান্য প্যারামিটারে বিভিন্ন মান পাস করলে অপ্রত্যাশিত ফলাফল হতে পারে।

filter

string

ঐচ্ছিক। একটি ক্যোয়ারী ফিল্টার।

আপনি সদস্যের ভূমিকা ( role ) এবং টাইপ ( member.type ) দ্বারা সদস্যতা ফিল্টার করতে পারেন।

ভূমিকা দ্বারা ফিল্টার করতে, role সেট করুন ROLE_MEMBER বা ROLE_MANAGER

প্রকার অনুসারে ফিল্টার করতে, member.type সেট করুন HUMAN বা BOT । আপনি != অপারেটর ব্যবহার করে member.type এর জন্য ফিল্টার করতে পারেন।

ভূমিকা এবং টাইপ উভয় দ্বারা ফিল্টার করতে, AND অপারেটর ব্যবহার করুন। ভূমিকা বা টাইপ দ্বারা ফিল্টার করতে, OR অপারেটর ব্যবহার করুন।

হয় member.type = "HUMAN" বা member.type != useAdminAccess সত্যে সেট করা হলে member.type != "BOT" প্রয়োজন৷ অন্যান্য সদস্য ধরনের ফিল্টার প্রত্যাখ্যান করা হবে.

উদাহরণস্বরূপ, নিম্নলিখিত প্রশ্নগুলি বৈধ:

role = "ROLE_MANAGER" OR role = "ROLE_MEMBER"
member.type = "HUMAN" AND role = "ROLE_MANAGER"

member.type != "BOT"

নিম্নলিখিত প্রশ্নগুলি অবৈধ:

member.type = "HUMAN" AND member.type = "BOT"
role = "ROLE_MANAGER" AND role = "ROLE_MEMBER"

একটি INVALID_ARGUMENT ত্রুটির সাথে সার্ভার দ্বারা অবৈধ প্রশ্নগুলি প্রত্যাখ্যান করা হয়েছে৷

show Groups

boolean

ঐচ্ছিক। true হলে, অন্যান্য ধরনের সদস্যতা ছাড়াও একটি Google Group সাথে যুক্ত সদস্যপদও ফেরত দেয়। একটি filter সেট করা থাকলে, ফিল্টারের মানদণ্ডের সাথে মেলে না এমন Google Group সদস্যপদগুলি ফেরত দেওয়া হয় না।

show Invited

boolean

ঐচ্ছিক। true হলে , অন্যান্য ধরনের সদস্যতা ছাড়াও invited সদস্যদের সাথে যুক্ত সদস্যপদ ফেরত দেয়। ফিল্টার সেট করা থাকলে, ফিল্টারের মানদণ্ডের সাথে মেলে না এমন invited সদস্যপদ ফেরত দেওয়া হয় না।

বর্তমানে ব্যবহারকারীর প্রমাণীকরণ প্রয়োজন।

use Admin Access

boolean

ঐচ্ছিক। true হলে, পদ্ধতিটি ব্যবহারকারীর Google Workspace অ্যাডমিনিস্ট্রেটর বিশেষাধিকার ব্যবহার করে চলে।

কলিং ব্যবহারকারীকে অবশ্যই একজন Google Workspace অ্যাডমিনিস্ট্রেটর হতে হবে যেখানে চ্যাট এবং স্পেস কথোপকথন পরিচালনা করার সুবিধা রয়েছে

হয় chat.admin.memberships.readonly অথবা chat.admin.memberships OAuth 2.0 স্কোপ প্রয়োজন।

অ্যাডমিন অ্যাক্সেস ব্যবহার করার সময় একটি স্পেসে অ্যাপ সদস্যতা তালিকাভুক্ত করা সমর্থিত নয়।

শরীরের অনুরোধ

অনুরোধের বডি খালি হতে হবে।

প্রতিক্রিয়া শরীর

স্থানের সদস্যতা তালিকার প্রতিক্রিয়া।

সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:

JSON প্রতিনিধিত্ব
{
  "memberships": [
    {
      object (Membership)
    }
  ],
  "nextPageToken": string
}
ক্ষেত্র
memberships[]

object ( Membership )

অবিন্যস্ত তালিকা. অনুরোধ করা (বা প্রথম) পৃষ্ঠায় সদস্যতার তালিকা।

next Page Token

string

একটি টোকেন যা আপনি ফলাফলের পরবর্তী পৃষ্ঠা পুনরুদ্ধার করতে pageToken হিসাবে পাঠাতে পারেন। খালি থাকলে, পরবর্তী পৃষ্ঠা নেই।

অনুমোদনের সুযোগ

নিম্নলিখিত OAuth সুযোগগুলির মধ্যে একটি প্রয়োজন:

  • https://www.googleapis.com/auth/chat.admin.memberships
  • https://www.googleapis.com/auth/chat.admin.memberships.readonly
  • https://www.googleapis.com/auth/chat.import
  • https://www.googleapis.com/auth/chat.bot
  • https://www.googleapis.com/auth/chat.memberships
  • https://www.googleapis.com/auth/chat.memberships.readonly

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