এই গাইডটি ব্যাখ্যা করে যে কীভাবে একটি স্পেসে সদস্যতা সম্পর্কে বিশদ জানতে Google Chat API-এর Membership
সংস্থানে get()
পদ্ধতি ব্যবহার করতে হয়।
আপনি যদি একজন Google Workspace অ্যাডমিনিস্ট্রেটর হন, তাহলে আপনার Google Workspace সংস্থার যেকোনও মেম্বারশিপের বিবরণ পুনরুদ্ধার করতে get()
পদ্ধতিতে কল করতে পারেন।
Membership
রিসোর্স প্রতিনিধিত্ব করে যে একজন মানব ব্যবহারকারী বা Google চ্যাট অ্যাপকে আমন্ত্রণ জানানো হয়েছে কিনা, এর অংশ বা কোনো স্থান থেকে অনুপস্থিত।
অ্যাপ প্রমাণীকরণের মাধ্যমে প্রমাণীকরণ করা হলে একটি চ্যাট অ্যাপ Google Chat-এ অ্যাক্সেস আছে এমন স্পেস থেকে মেম্বারশিপ পেতে দেয় (উদাহরণস্বরূপ, স্পেস যেগুলির সদস্য), কিন্তু Chat অ্যাপ মেম্বারশিপ বাদ দেয়। ব্যবহারকারীর প্রমাণীকরণের মাধ্যমে প্রমাণীকরণ স্পেস থেকে সদস্যপদ ফেরত দেয় যা প্রমাণীকৃত ব্যবহারকারীর অ্যাক্সেস আছে।
পূর্বশর্ত
Node.js
- Google Chat অ্যাক্সেস সহ একটি ব্যবসা বা এন্টারপ্রাইজ Google Workspace অ্যাকাউন্ট।
- আপনার পরিবেশ সেট আপ করুন:
- একটি Google ক্লাউড প্রকল্প তৈরি করুন ।
- OAuth সম্মতি স্ক্রিন কনফিগার করুন ।
- আপনার চ্যাট অ্যাপের জন্য একটি নাম, আইকন এবং বিবরণ সহ Google Chat API সক্রিয় এবং কনফিগার করুন ।
- Node.js ক্লাউড ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন।
- আপনি কীভাবে আপনার Google Chat API অনুরোধে প্রমাণীকরণ করতে চান তার উপর ভিত্তি করে অ্যাক্সেসের শংসাপত্র তৈরি করুন:
- চ্যাট ব্যবহারকারী হিসাবে প্রমাণীকরণ করতে, OAuth ক্লায়েন্ট আইডি শংসাপত্র তৈরি করুন এবং আপনার স্থানীয় ডিরেক্টরিতে
client_secrets.json
নামে একটি JSON ফাইল হিসাবে শংসাপত্রগুলি সংরক্ষণ করুন৷ - চ্যাট অ্যাপ হিসাবে প্রমাণীকরণ করতে, পরিষেবা অ্যাকাউন্টের শংসাপত্র তৈরি করুন এবং শংসাপত্রগুলিকে
credentials.json
নামে একটি JSON ফাইল হিসাবে সংরক্ষণ করুন।
- চ্যাট ব্যবহারকারী হিসাবে প্রমাণীকরণ করতে, OAuth ক্লায়েন্ট আইডি শংসাপত্র তৈরি করুন এবং আপনার স্থানীয় ডিরেক্টরিতে
- আপনি ব্যবহারকারী বা চ্যাট অ্যাপ হিসাবে প্রমাণীকরণ করতে চান কিনা তার উপর ভিত্তি করে একটি অনুমোদনের সুযোগ বেছে নিন ।
- একটি Google চ্যাট স্পেস যেখানে প্রমাণীকৃত ব্যবহারকারী বা কলিং চ্যাট অ্যাপের সদস্য। চ্যাট অ্যাপ হিসেবে প্রমাণীকরণ করতে, স্পেসে চ্যাট অ্যাপ যোগ করুন ।
পাইথন
- Google Chat অ্যাক্সেস সহ একটি ব্যবসা বা এন্টারপ্রাইজ Google Workspace অ্যাকাউন্ট।
- আপনার পরিবেশ সেট আপ করুন:
- একটি Google ক্লাউড প্রকল্প তৈরি করুন ।
- OAuth সম্মতি স্ক্রিন কনফিগার করুন ।
- আপনার চ্যাট অ্যাপের জন্য একটি নাম, আইকন এবং বিবরণ সহ Google Chat API সক্রিয় এবং কনফিগার করুন ।
- পাইথন ক্লাউড ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন।
- আপনি কীভাবে আপনার Google Chat API অনুরোধে প্রমাণীকরণ করতে চান তার উপর ভিত্তি করে অ্যাক্সেসের শংসাপত্র তৈরি করুন:
- চ্যাট ব্যবহারকারী হিসাবে প্রমাণীকরণ করতে, OAuth ক্লায়েন্ট আইডি শংসাপত্র তৈরি করুন এবং আপনার স্থানীয় ডিরেক্টরিতে
client_secrets.json
নামে একটি JSON ফাইল হিসাবে শংসাপত্রগুলি সংরক্ষণ করুন৷ - চ্যাট অ্যাপ হিসাবে প্রমাণীকরণ করতে, পরিষেবা অ্যাকাউন্টের শংসাপত্র তৈরি করুন এবং শংসাপত্রগুলিকে
credentials.json
নামে একটি JSON ফাইল হিসাবে সংরক্ষণ করুন।
- চ্যাট ব্যবহারকারী হিসাবে প্রমাণীকরণ করতে, OAuth ক্লায়েন্ট আইডি শংসাপত্র তৈরি করুন এবং আপনার স্থানীয় ডিরেক্টরিতে
- আপনি ব্যবহারকারী বা চ্যাট অ্যাপ হিসাবে প্রমাণীকরণ করতে চান কিনা তার উপর ভিত্তি করে একটি অনুমোদনের সুযোগ বেছে নিন ।
- একটি Google চ্যাট স্পেস যেখানে প্রমাণীকৃত ব্যবহারকারী বা কলিং চ্যাট অ্যাপের সদস্য। চ্যাট অ্যাপ হিসেবে প্রমাণীকরণ করতে, স্পেসে চ্যাট অ্যাপ যোগ করুন ।
জাভা
- Google Chat অ্যাক্সেস সহ একটি ব্যবসা বা এন্টারপ্রাইজ Google Workspace অ্যাকাউন্ট।
- আপনার পরিবেশ সেট আপ করুন:
- একটি Google ক্লাউড প্রকল্প তৈরি করুন ।
- OAuth সম্মতি স্ক্রিন কনফিগার করুন ।
- আপনার চ্যাট অ্যাপের জন্য একটি নাম, আইকন এবং বিবরণ সহ Google Chat API সক্রিয় এবং কনফিগার করুন ।
- জাভা ক্লাউড ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন।
- আপনি কীভাবে আপনার Google Chat API অনুরোধে প্রমাণীকরণ করতে চান তার উপর ভিত্তি করে অ্যাক্সেসের শংসাপত্র তৈরি করুন:
- চ্যাট ব্যবহারকারী হিসাবে প্রমাণীকরণ করতে, OAuth ক্লায়েন্ট আইডি শংসাপত্র তৈরি করুন এবং আপনার স্থানীয় ডিরেক্টরিতে
client_secrets.json
নামে একটি JSON ফাইল হিসাবে শংসাপত্রগুলি সংরক্ষণ করুন৷ - চ্যাট অ্যাপ হিসাবে প্রমাণীকরণ করতে, পরিষেবা অ্যাকাউন্টের শংসাপত্র তৈরি করুন এবং শংসাপত্রগুলিকে
credentials.json
নামে একটি JSON ফাইল হিসাবে সংরক্ষণ করুন।
- চ্যাট ব্যবহারকারী হিসাবে প্রমাণীকরণ করতে, OAuth ক্লায়েন্ট আইডি শংসাপত্র তৈরি করুন এবং আপনার স্থানীয় ডিরেক্টরিতে
- আপনি ব্যবহারকারী বা চ্যাট অ্যাপ হিসাবে প্রমাণীকরণ করতে চান কিনা তার উপর ভিত্তি করে একটি অনুমোদনের সুযোগ বেছে নিন ।
- একটি Google চ্যাট স্পেস যেখানে প্রমাণীকৃত ব্যবহারকারী বা কলিং চ্যাট অ্যাপের সদস্য। চ্যাট অ্যাপ হিসেবে প্রমাণীকরণ করতে, স্পেসে চ্যাট অ্যাপ যোগ করুন ।
অ্যাপস স্ক্রিপ্ট
- Google Chat অ্যাক্সেস সহ একটি ব্যবসা বা এন্টারপ্রাইজ Google Workspace অ্যাকাউন্ট।
- আপনার পরিবেশ সেট আপ করুন:
- একটি Google ক্লাউড প্রকল্প তৈরি করুন ।
- OAuth সম্মতি স্ক্রিন কনফিগার করুন ।
- আপনার চ্যাট অ্যাপের জন্য একটি নাম, আইকন এবং বিবরণ সহ Google Chat API সক্রিয় এবং কনফিগার করুন ।
- একটি স্বতন্ত্র অ্যাপস স্ক্রিপ্ট প্রকল্প তৈরি করুন এবং উন্নত চ্যাট পরিষেবা চালু করুন।
- এই নির্দেশিকাতে, আপনাকে অবশ্যই ব্যবহারকারী বা অ্যাপ প্রমাণীকরণ ব্যবহার করতে হবে। চ্যাট অ্যাপ হিসেবে প্রমাণীকরণ করতে, পরিষেবা অ্যাকাউন্টের শংসাপত্র তৈরি করুন। ধাপগুলির জন্য, একটি Google চ্যাট অ্যাপ হিসাবে প্রমাণীকরণ এবং অনুমোদন দেখুন।
- আপনি ব্যবহারকারী বা চ্যাট অ্যাপ হিসাবে প্রমাণীকরণ করতে চান কিনা তার উপর ভিত্তি করে একটি অনুমোদনের সুযোগ বেছে নিন ।
- একটি Google চ্যাট স্পেস যেখানে প্রমাণীকৃত ব্যবহারকারী বা কলিং চ্যাট অ্যাপের সদস্য। চ্যাট অ্যাপ হিসেবে প্রমাণীকরণ করতে, স্পেসে চ্যাট অ্যাপ যোগ করুন ।
একটি সদস্যতা সম্পর্কে বিস্তারিত পান
Google Chat-এ মেম্বারশিপ সম্পর্কে বিশদ বিবরণ পেতে, আপনার অনুরোধে নিম্নলিখিতগুলি পাস করুন:
- অ্যাপ প্রমাণীকরণের সাথে,
chat.bot
অনুমোদনের সুযোগ নির্দিষ্ট করুন। ব্যবহারকারীর প্রমাণীকরণের সাথে,chat.memberships.readonly
বাchat.memberships
অনুমোদনের সুযোগ নির্দিষ্ট করুন। একটি সর্বোত্তম অনুশীলন হিসাবে, সর্বাধিক সীমাবদ্ধ সুযোগ বেছে নিন যা এখনও আপনার অ্যাপটিকে কাজ করার অনুমতি দেয়। -
GetMembership()
পদ্ধতিতে কল করুন। - মেম্বারশিপ পেতে
name
পাস করুন। Google চ্যাটের সদস্যতা সংস্থান থেকে সদস্যতার নামটি পান।
ব্যবহারকারী প্রমাণীকরণ সহ একটি সদস্যপদ পান
ব্যবহারকারী প্রমাণীকরণের সাথে কীভাবে সদস্যতা পাবেন তা এখানে:
Node.js
পাইথন
জাভা
অ্যাপস স্ক্রিপ্ট
এই নমুনা চালানোর জন্য, নিম্নলিখিত প্রতিস্থাপন করুন:
-
SPACE_NAME
: স্পেসেরname
থেকে আইডি। আপনিListSpaces()
পদ্ধতিতে কল করে বা স্পেস এর URL থেকে আইডি পেতে পারেন। -
MEMBER_NAME
: সদস্যেরname
থেকে আইডি। আপনিListMemberships()
পদ্ধতিতে কল করে আইডি পেতে পারেন।
চ্যাট এপিআই নির্দিষ্ট সদস্যতার বিশদ বিবরণ দিয়ে Membership
একটি উদাহরণ প্রদান করে।
অ্যাপ প্রমাণীকরণ সহ একটি সদস্যপদ পান
অ্যাপ প্রমাণীকরণের সাথে কীভাবে সদস্যতা পাবেন তা এখানে:
Node.js
পাইথন
জাভা
অ্যাপস স্ক্রিপ্ট
এই নমুনা চালানোর জন্য, নিম্নলিখিত প্রতিস্থাপন করুন:
-
SPACE_NAME
: স্পেসেরname
থেকে আইডি। আপনিListSpaces()
পদ্ধতিতে কল করে বা স্পেস এর URL থেকে আইডি পেতে পারেন। -
MEMBER_NAME
: সদস্যেরname
থেকে আইডি। আপনিListMemberships()
পদ্ধতিতে কল করে আইডি পেতে পারেন।
চ্যাট এপিআই নির্দিষ্ট সদস্যতার বিশদ বিবরণ দিয়ে Membership
একটি উদাহরণ প্রদান করে।
Google Workspace অ্যাডমিনিস্ট্রেটর হিসেবে মেম্বারশিপ সম্পর্কে বিশদ বিবরণ পান
আপনি যদি একজন Google Workspace অ্যাডমিনিস্ট্রেটর হন, তাহলে আপনি আপনার Google Workspace সংস্থার যেকোন ব্যবহারকারীর মেম্বারশিপের বিবরণ পুনরুদ্ধার করতে GetMembership()
পদ্ধতিতে কল করতে পারেন।
এই পদ্ধতিটিকে Google Workspace অ্যাডমিনিস্ট্রেটর হিসাবে কল করতে, নিম্নলিখিতগুলি করুন:
- ব্যবহারকারীর প্রমাণীকরণ ব্যবহার করে পদ্ধতিতে কল করুন এবং একটি অনুমোদনের সুযোগ নির্দিষ্ট করুন যা প্রশাসকের বিশেষাধিকার ব্যবহার করে পদ্ধতিটিকে কল করা সমর্থন করে।
- আপনার অনুরোধে,
true
ক্যোয়ারী প্যারামিটারuseAdminAccess
নির্দিষ্ট করুন।
আরও তথ্য এবং উদাহরণের জন্য, Google Workspace অ্যাডমিনিস্ট্রেটর হিসেবে Google Chat স্পেস পরিচালনা করুন দেখুন।
সম্পর্কিত বিষয়
- একটি স্পেসে সদস্যদের তালিকা করুন ।
- একটি স্পেসে একজন ব্যবহারকারী বা চ্যাট অ্যাপকে আমন্ত্রণ জানান বা যোগ করুন ।
- একটি Google চ্যাট স্পেসে একজন ব্যবহারকারীর সদস্যতা আপডেট করুন ।
- একটি স্থান থেকে একটি ব্যবহারকারী বা চ্যাট অ্যাপ সরান ।