একটি সদস্যতা সম্পর্কে বিস্তারিত পান

এই গাইডটি ব্যাখ্যা করে যে কিভাবে একটি স্পেসে মেম্বারশিপ সম্পর্কে বিস্তারিত জানার জন্য Google Chat API-এর membership রিসোর্সে get() পদ্ধতি ব্যবহার করতে হয়।

আপনি যদি একজন Google Workspace অ্যাডমিনিস্ট্রেটর হন, তাহলে আপনার Google Workspace সংস্থার যেকোনও মেম্বারশিপের বিবরণ পুনরুদ্ধার করতে get() পদ্ধতিতে কল করতে পারেন।

Membership রিসোর্স প্রতিনিধিত্ব করে যে একজন মানব ব্যবহারকারী বা Google চ্যাট অ্যাপকে আমন্ত্রণ জানানো হয়েছে কিনা, এর অংশ বা কোনো স্থান থেকে অনুপস্থিত।

অ্যাপ প্রমাণীকরণের মাধ্যমে প্রমাণীকরণ করা হলে একটি চ্যাট অ্যাপ Google Chat-এ অ্যাক্সেস আছে এমন স্পেস থেকে মেম্বারশিপ পেতে দেয় (উদাহরণস্বরূপ, স্পেস যেগুলির সদস্য), কিন্তু Chat অ্যাপ মেম্বারশিপ বাদ দেয়। ব্যবহারকারীর প্রমাণীকরণের মাধ্যমে প্রমাণীকরণ স্পেস থেকে সদস্যপদ ফেরত দেয় যা প্রমাণীকৃত ব্যবহারকারীর অ্যাক্সেস আছে।

পূর্বশর্ত

পাইথন

  • Google Chat অ্যাক্সেস সহ একটি ব্যবসা বা এন্টারপ্রাইজ Google Workspace অ্যাকাউন্ট।

একটি সদস্যতা সম্পর্কে বিস্তারিত পান

Google Chat-এ মেম্বারশিপ সম্পর্কে বিশদ বিবরণ পেতে, আপনার অনুরোধে নিম্নলিখিতটি পাস করুন:

  • অ্যাপ প্রমাণীকরণের সাথে, chat.bot অনুমোদনের সুযোগ নির্দিষ্ট করুন। ব্যবহারকারীর প্রমাণীকরণের সাথে, chat.memberships.readonly বা chat.memberships অনুমোদনের সুযোগ নির্দিষ্ট করুন। একটি সর্বোত্তম অনুশীলন হিসাবে, সর্বাধিক সীমাবদ্ধ সুযোগ বেছে নিন যা এখনও আপনার অ্যাপটিকে কাজ করার অনুমতি দেয়।
  • membership রিসোর্সে get() কল করুন।
  • মেম্বারশিপ পেতে name পাস করুন। Google চ্যাটের সদস্যতা সংস্থান থেকে সদস্যতার নামটি পান।

ব্যবহারকারী প্রমাণীকরণের সাথে কীভাবে সদস্যতা পাবেন তা এখানে:

পাইথন

  1. আপনার কাজের ডিরেক্টরিতে, chat_membership_get.py নামে একটি ফাইল তৈরি করুন।
  2. chat_membership_get.py এ নিম্নলিখিত কোডটি অন্তর্ভুক্ত করুন:

    from google_auth_oauthlib.flow import InstalledAppFlow
    from googleapiclient.discovery import build
    
    # Define your app's authorization scopes.
    # When modifying these scopes, delete the file token.json, if it exists.
    SCOPES = ["https://www.googleapis.com/auth/chat.memberships.readonly"]
    
    def main():
        '''
        Authenticates with Chat API via user credentials,
        then gets details about a specified membership.
        '''
    
        # Authenticate with Google Workspace
        # and get user authorization.
        flow = InstalledAppFlow.from_client_secrets_file(
                    'client_secrets.json', SCOPES)
        creds = flow.run_local_server()
    
        # Build a service endpoint for Chat API.
        chat = build('chat', 'v1', credentials=creds)
    
        # Use the service endpoint to call Chat API.
        result = chat.spaces().members().get(
    
            # The membership to get.
            #
            # Replace SPACE with a space name.
            # Obtain the space name from the spaces resource of Chat API,
            # or from a space's URL.
            #
            # Replace MEMBER with a membership name.
            # Obtain the membership name from the memberships resource of
            # Chat API.
            name='spaces/SPACE/members/MEMBER'
    
        ).execute()
    
        # Prints details about the membership.
        print(result)
    
    if __name__ == '__main__':
        main()
    
  3. কোডে, নিম্নলিখিতগুলি প্রতিস্থাপন করুন:

    • SPACE : একটি স্থানের নাম, যা আপনি Chat API-এর spaces.list পদ্ধতি থেকে বা একটি স্থানের URL থেকে পেতে পারেন।
    • MEMBER : একটি সদস্যপদ নাম, যা আপনি Chat API-এর spaces.members.list পদ্ধতি থেকে পেতে পারেন।
  4. আপনার কাজের ডিরেক্টরিতে, নমুনা তৈরি করুন এবং চালান:

    python3 chat_membership_get.py

চ্যাট এপিআই নির্দিষ্ট সদস্যতার বিবরণ দিয়ে membership একটি উদাহরণ প্রদান করে।

Google Workspace অ্যাডমিনিস্ট্রেটর হিসেবে মেম্বারশিপ সম্পর্কে বিশদ বিবরণ পান

আপনি যদি একজন Google Workspace অ্যাডমিনিস্ট্রেটর হন, তাহলে আপনি আপনার Google Workspace সংস্থার যেকোনো ব্যবহারকারীর মেম্বারশিপের বিবরণ পুনরুদ্ধার করতে get() পদ্ধতিতে কল করতে পারেন।

এই পদ্ধতিটিকে Google Workspace অ্যাডমিনিস্ট্রেটর হিসাবে কল করতে, নিম্নলিখিতগুলি করুন:

  • ব্যবহারকারীর প্রমাণীকরণ ব্যবহার করে পদ্ধতিতে কল করুন এবং একটি অনুমোদনের সুযোগ নির্দিষ্ট করুন যা প্রশাসকের বিশেষাধিকার ব্যবহার করে পদ্ধতিটিকে কল করা সমর্থন করে।
  • আপনার অনুরোধে, true ক্যোয়ারী প্যারামিটার useAdminAccess নির্দিষ্ট করুন।

আরও তথ্য এবং উদাহরণের জন্য, Google Workspace অ্যাডমিনিস্ট্রেটর হিসেবে Google Chat স্পেস পরিচালনা করুন দেখুন।

,

এই গাইডটি ব্যাখ্যা করে যে কিভাবে একটি স্পেসে মেম্বারশিপ সম্পর্কে বিস্তারিত জানার জন্য Google Chat API-এর membership রিসোর্সে get() পদ্ধতি ব্যবহার করতে হয়।

আপনি যদি একজন Google Workspace অ্যাডমিনিস্ট্রেটর হন, তাহলে আপনার Google Workspace সংস্থার যেকোনও মেম্বারশিপের বিবরণ পুনরুদ্ধার করতে get() পদ্ধতিতে কল করতে পারেন।

Membership রিসোর্স প্রতিনিধিত্ব করে যে একজন মানব ব্যবহারকারী বা Google চ্যাট অ্যাপকে আমন্ত্রণ জানানো হয়েছে কিনা, এর অংশ বা কোনো স্থান থেকে অনুপস্থিত।

অ্যাপ প্রমাণীকরণের মাধ্যমে প্রমাণীকরণ করা হলে একটি চ্যাট অ্যাপ Google Chat-এ অ্যাক্সেস আছে এমন স্পেস থেকে মেম্বারশিপ পেতে দেয় (উদাহরণস্বরূপ, স্পেস যেগুলির সদস্য), কিন্তু Chat অ্যাপ মেম্বারশিপ বাদ দেয়। ব্যবহারকারীর প্রমাণীকরণের মাধ্যমে প্রমাণীকরণ স্পেস থেকে সদস্যপদ ফেরত দেয় যা প্রমাণীকৃত ব্যবহারকারীর অ্যাক্সেস আছে।

পূর্বশর্ত

পাইথন

  • Google Chat অ্যাক্সেস সহ একটি ব্যবসা বা এন্টারপ্রাইজ Google Workspace অ্যাকাউন্ট।

একটি সদস্যতা সম্পর্কে বিস্তারিত পান

Google Chat-এ মেম্বারশিপ সম্পর্কে বিশদ বিবরণ পেতে, আপনার অনুরোধে নিম্নলিখিতটি পাস করুন:

  • অ্যাপ প্রমাণীকরণের সাথে, chat.bot অনুমোদনের সুযোগ নির্দিষ্ট করুন। ব্যবহারকারীর প্রমাণীকরণের সাথে, chat.memberships.readonly বা chat.memberships অনুমোদনের সুযোগ নির্দিষ্ট করুন। একটি সর্বোত্তম অনুশীলন হিসাবে, সর্বাধিক সীমাবদ্ধ সুযোগ বেছে নিন যা এখনও আপনার অ্যাপটিকে কাজ করার অনুমতি দেয়।
  • membership রিসোর্সে get() কল করুন।
  • মেম্বারশিপ পেতে name পাস করুন। Google চ্যাটের সদস্যতা সংস্থান থেকে সদস্যতার নামটি পান।

ব্যবহারকারী প্রমাণীকরণের সাথে কীভাবে সদস্যতা পাবেন তা এখানে:

পাইথন

  1. আপনার কাজের ডিরেক্টরিতে, chat_membership_get.py নামে একটি ফাইল তৈরি করুন।
  2. chat_membership_get.py এ নিম্নলিখিত কোডটি অন্তর্ভুক্ত করুন:

    from google_auth_oauthlib.flow import InstalledAppFlow
    from googleapiclient.discovery import build
    
    # Define your app's authorization scopes.
    # When modifying these scopes, delete the file token.json, if it exists.
    SCOPES = ["https://www.googleapis.com/auth/chat.memberships.readonly"]
    
    def main():
        '''
        Authenticates with Chat API via user credentials,
        then gets details about a specified membership.
        '''
    
        # Authenticate with Google Workspace
        # and get user authorization.
        flow = InstalledAppFlow.from_client_secrets_file(
                    'client_secrets.json', SCOPES)
        creds = flow.run_local_server()
    
        # Build a service endpoint for Chat API.
        chat = build('chat', 'v1', credentials=creds)
    
        # Use the service endpoint to call Chat API.
        result = chat.spaces().members().get(
    
            # The membership to get.
            #
            # Replace SPACE with a space name.
            # Obtain the space name from the spaces resource of Chat API,
            # or from a space's URL.
            #
            # Replace MEMBER with a membership name.
            # Obtain the membership name from the memberships resource of
            # Chat API.
            name='spaces/SPACE/members/MEMBER'
    
        ).execute()
    
        # Prints details about the membership.
        print(result)
    
    if __name__ == '__main__':
        main()
    
  3. কোডে, নিম্নলিখিতগুলি প্রতিস্থাপন করুন:

    • SPACE : একটি স্থানের নাম, যা আপনি Chat API-এর spaces.list পদ্ধতি থেকে বা একটি স্থানের URL থেকে পেতে পারেন।
    • MEMBER : একটি সদস্যপদ নাম, যা আপনি Chat API-এর spaces.members.list পদ্ধতি থেকে পেতে পারেন।
  4. আপনার কাজের ডিরেক্টরিতে, নমুনা তৈরি করুন এবং চালান:

    python3 chat_membership_get.py

চ্যাট এপিআই নির্দিষ্ট সদস্যতার বিবরণ দিয়ে membership একটি উদাহরণ প্রদান করে।

Google Workspace অ্যাডমিনিস্ট্রেটর হিসেবে মেম্বারশিপ সম্পর্কে বিশদ বিবরণ পান

আপনি যদি একজন Google Workspace অ্যাডমিনিস্ট্রেটর হন, তাহলে আপনি আপনার Google Workspace সংস্থার যেকোনো ব্যবহারকারীর মেম্বারশিপের বিবরণ পুনরুদ্ধার করতে get() পদ্ধতিতে কল করতে পারেন।

এই পদ্ধতিটিকে Google Workspace অ্যাডমিনিস্ট্রেটর হিসাবে কল করতে, নিম্নলিখিতগুলি করুন:

  • ব্যবহারকারীর প্রমাণীকরণ ব্যবহার করে পদ্ধতিতে কল করুন এবং একটি অনুমোদনের সুযোগ নির্দিষ্ট করুন যা প্রশাসকের বিশেষাধিকার ব্যবহার করে পদ্ধতিটিকে কল করা সমর্থন করে।
  • আপনার অনুরোধে, true ক্যোয়ারী প্যারামিটার useAdminAccess নির্দিষ্ট করুন।

আরও তথ্য এবং উদাহরণের জন্য, Google Workspace অ্যাডমিনিস্ট্রেটর হিসেবে Google Chat স্পেস পরিচালনা করুন দেখুন।

,

এই গাইডটি ব্যাখ্যা করে যে কিভাবে একটি স্পেসে মেম্বারশিপ সম্পর্কে বিস্তারিত জানার জন্য Google Chat API-এর membership রিসোর্সে get() পদ্ধতি ব্যবহার করতে হয়।

আপনি যদি একজন Google Workspace অ্যাডমিনিস্ট্রেটর হন, তাহলে আপনার Google Workspace সংস্থার যেকোনও মেম্বারশিপের বিবরণ পুনরুদ্ধার করতে get() পদ্ধতিতে কল করতে পারেন।

Membership রিসোর্স প্রতিনিধিত্ব করে যে একজন মানব ব্যবহারকারী বা Google চ্যাট অ্যাপকে আমন্ত্রণ জানানো হয়েছে কিনা, এর অংশ বা কোনো স্থান থেকে অনুপস্থিত।

অ্যাপ প্রমাণীকরণের মাধ্যমে প্রমাণীকরণ করা হলে একটি চ্যাট অ্যাপ Google Chat-এ অ্যাক্সেস আছে এমন স্পেস থেকে মেম্বারশিপ পেতে দেয় (উদাহরণস্বরূপ, স্পেস যেগুলির সদস্য), কিন্তু Chat অ্যাপ মেম্বারশিপ বাদ দেয়। ব্যবহারকারীর প্রমাণীকরণের মাধ্যমে প্রমাণীকরণ স্পেস থেকে সদস্যপদ ফেরত দেয় যা প্রমাণীকৃত ব্যবহারকারীর অ্যাক্সেস আছে।

পূর্বশর্ত

পাইথন

  • Google Chat অ্যাক্সেস সহ একটি ব্যবসা বা এন্টারপ্রাইজ Google Workspace অ্যাকাউন্ট।

একটি সদস্যতা সম্পর্কে বিস্তারিত পান

Google Chat-এ মেম্বারশিপ সম্পর্কে বিশদ বিবরণ পেতে, আপনার অনুরোধে নিম্নলিখিতগুলি পাস করুন:

  • অ্যাপ প্রমাণীকরণের সাথে, chat.bot অনুমোদনের সুযোগ নির্দিষ্ট করুন। ব্যবহারকারীর প্রমাণীকরণের সাথে, chat.memberships.readonly বা chat.memberships অনুমোদনের সুযোগ নির্দিষ্ট করুন। একটি সর্বোত্তম অনুশীলন হিসাবে, সর্বাধিক সীমাবদ্ধ সুযোগ বেছে নিন যা এখনও আপনার অ্যাপটিকে কাজ করার অনুমতি দেয়।
  • membership রিসোর্সে get() কল করুন।
  • মেম্বারশিপ পেতে name পাস করুন। Google চ্যাটের সদস্যতা সংস্থান থেকে সদস্যতার নামটি পান।

ব্যবহারকারী প্রমাণীকরণের সাথে কীভাবে সদস্যতা পাবেন তা এখানে:

পাইথন

  1. আপনার কাজের ডিরেক্টরিতে, chat_membership_get.py নামে একটি ফাইল তৈরি করুন।
  2. chat_membership_get.py এ নিম্নলিখিত কোডটি অন্তর্ভুক্ত করুন:

    from google_auth_oauthlib.flow import InstalledAppFlow
    from googleapiclient.discovery import build
    
    # Define your app's authorization scopes.
    # When modifying these scopes, delete the file token.json, if it exists.
    SCOPES = ["https://www.googleapis.com/auth/chat.memberships.readonly"]
    
    def main():
        '''
        Authenticates with Chat API via user credentials,
        then gets details about a specified membership.
        '''
    
        # Authenticate with Google Workspace
        # and get user authorization.
        flow = InstalledAppFlow.from_client_secrets_file(
                    'client_secrets.json', SCOPES)
        creds = flow.run_local_server()
    
        # Build a service endpoint for Chat API.
        chat = build('chat', 'v1', credentials=creds)
    
        # Use the service endpoint to call Chat API.
        result = chat.spaces().members().get(
    
            # The membership to get.
            #
            # Replace SPACE with a space name.
            # Obtain the space name from the spaces resource of Chat API,
            # or from a space's URL.
            #
            # Replace MEMBER with a membership name.
            # Obtain the membership name from the memberships resource of
            # Chat API.
            name='spaces/SPACE/members/MEMBER'
    
        ).execute()
    
        # Prints details about the membership.
        print(result)
    
    if __name__ == '__main__':
        main()
    
  3. কোডে, নিম্নলিখিতগুলি প্রতিস্থাপন করুন:

    • SPACE : একটি স্থানের নাম, যা আপনি Chat API-এর spaces.list পদ্ধতি থেকে বা একটি স্থানের URL থেকে পেতে পারেন।
    • MEMBER : একটি সদস্যপদ নাম, যা আপনি Chat API-এর spaces.members.list পদ্ধতি থেকে পেতে পারেন।
  4. আপনার কাজের ডিরেক্টরিতে, নমুনা তৈরি করুন এবং চালান:

    python3 chat_membership_get.py

চ্যাট এপিআই নির্দিষ্ট সদস্যতার বিবরণ দিয়ে membership একটি উদাহরণ প্রদান করে।

Google Workspace অ্যাডমিনিস্ট্রেটর হিসেবে মেম্বারশিপ সম্পর্কে বিশদ বিবরণ পান

আপনি যদি একজন Google Workspace অ্যাডমিনিস্ট্রেটর হন, তাহলে আপনি আপনার Google Workspace সংস্থার যেকোনো ব্যবহারকারীর মেম্বারশিপের বিবরণ পুনরুদ্ধার করতে get() পদ্ধতিতে কল করতে পারেন।

এই পদ্ধতিটিকে Google Workspace অ্যাডমিনিস্ট্রেটর হিসাবে কল করতে, নিম্নলিখিতগুলি করুন:

  • ব্যবহারকারীর প্রমাণীকরণ ব্যবহার করে পদ্ধতিতে কল করুন এবং একটি অনুমোদনের সুযোগ নির্দিষ্ট করুন যা প্রশাসকের বিশেষাধিকার ব্যবহার করে পদ্ধতিটিকে কল করা সমর্থন করে।
  • আপনার অনুরোধে, true ক্যোয়ারী প্যারামিটার useAdminAccess নির্দিষ্ট করুন।

আরও তথ্য এবং উদাহরণের জন্য, Google Workspace অ্যাডমিনিস্ট্রেটর হিসেবে Google Chat স্পেস পরিচালনা করুন দেখুন।