This guide explains how to use the get()
method on a Space
resource of the Google Chat API to see details about a space, like its display name, description, and guidelines.
আপনি যদি একজন Google Workspace অ্যাডমিনিস্ট্রেটর হন, তাহলে আপনার Google Workspace সংস্থার যেকোনও স্পেস সম্পর্কে বিশদ বিবরণ পুনরুদ্ধার করতে get()
পদ্ধতিতে কল করতে পারেন।
Space
রিসোর্স এমন একটি জায়গাকে প্রতিনিধিত্ব করে যেখানে লোকেরা এবং চ্যাট অ্যাপ মেসেজ পাঠাতে, ফাইল শেয়ার করতে এবং সহযোগিতা করতে পারে। বিভিন্ন ধরনের স্পেস আছে:
- ডাইরেক্ট মেসেজ (DMs) হল দুই ব্যবহারকারী বা একজন ব্যবহারকারী এবং একটি চ্যাট অ্যাপের মধ্যে কথোপকথন।
- গ্রুপ চ্যাট হল তিন বা ততোধিক ব্যবহারকারী এবং চ্যাট অ্যাপের মধ্যে কথোপকথন।
- নামযুক্ত স্থানগুলি স্থায়ী স্থান যেখানে লোকেরা বার্তা পাঠায়, ফাইলগুলি ভাগ করে এবং সহযোগিতা করে৷
অ্যাপ প্রমাণীকরণের মাধ্যমে প্রমাণীকরণ একটি চ্যাট অ্যাপকে এমন একটি স্থানের বিবরণ পেতে দেয় যেখানে চ্যাট অ্যাপটি সদস্য। ব্যবহারকারীর প্রমাণীকরণের মাধ্যমে প্রমাণীকরণ করলে আপনি স্পেস মেম্বার বা Google Workspace অ্যাডমিনিস্ট্রেটর হিসেবে প্রমাণীকৃত ব্যবহারকারীর অ্যাক্সেস আছে এমন স্পেস পেতে পারেন।
পূর্বশর্ত
Node.js
- Google Chat অ্যাক্সেস সহ একটি ব্যবসা বা এন্টারপ্রাইজ Google Workspace অ্যাকাউন্ট।
- আপনার পরিবেশ সেট আপ করুন:
- একটি Google ক্লাউড প্রকল্প তৈরি করুন ।
- OAuth সম্মতি স্ক্রিন কনফিগার করুন ।
- আপনার চ্যাট অ্যাপের জন্য একটি নাম, আইকন এবং বিবরণ সহ Google Chat API সক্রিয় এবং কনফিগার করুন ।
- Node.js ক্লাউড ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন।
- আপনি কীভাবে আপনার Google Chat API অনুরোধে প্রমাণীকরণ করতে চান তার উপর ভিত্তি করে অ্যাক্সেসের শংসাপত্র তৈরি করুন:
- চ্যাট ব্যবহারকারী হিসাবে প্রমাণীকরণ করতে, OAuth ক্লায়েন্ট আইডি শংসাপত্র তৈরি করুন এবং আপনার স্থানীয় ডিরেক্টরিতে
client_secrets.json
নামে একটি JSON ফাইল হিসাবে শংসাপত্রগুলি সংরক্ষণ করুন৷ - To authenticate as the Chat app, create service account credentials and save the credentials as a JSON file named
credentials.json
.
- চ্যাট ব্যবহারকারী হিসাবে প্রমাণীকরণ করতে, OAuth ক্লায়েন্ট আইডি শংসাপত্র তৈরি করুন এবং আপনার স্থানীয় ডিরেক্টরিতে
- Choose an authorization scope based on whether you want to authenticate as a user or the Chat app.
- একটি Google চ্যাট স্পেস যেখানে প্রমাণীকৃত ব্যবহারকারী বা কলিং চ্যাট অ্যাপের সদস্য। চ্যাট অ্যাপ হিসেবে প্রমাণীকরণ করতে, স্পেসে চ্যাট অ্যাপ যোগ করুন ।
পাইথন
- Google Chat অ্যাক্সেস সহ একটি ব্যবসা বা এন্টারপ্রাইজ Google Workspace অ্যাকাউন্ট।
- আপনার পরিবেশ সেট আপ করুন:
- একটি Google ক্লাউড প্রকল্প তৈরি করুন ।
- OAuth সম্মতি স্ক্রিন কনফিগার করুন ।
- Enable and configure the Google Chat API with a name, icon, and description for your Chat app.
- Install the Python Cloud Client Library .
- Create access credentials based on how you want to authenticate in your Google Chat API request:
- To authenticate as a Chat user, create OAuth client ID credentials and save the credentials as a JSON file named
client_secrets.json
to your local directory. - To authenticate as the Chat app, create service account credentials and save the credentials as a JSON file named
credentials.json
.
- To authenticate as a Chat user, create OAuth client ID credentials and save the credentials as a JSON file named
- Choose an authorization scope based on whether you want to authenticate as a user or the Chat app.
- A Google Chat space where the authenticated user or calling Chat app is a member. চ্যাট অ্যাপ হিসেবে প্রমাণীকরণ করতে, স্পেসে চ্যাট অ্যাপ যোগ করুন ।
জাভা
- Google Chat অ্যাক্সেস সহ একটি ব্যবসা বা এন্টারপ্রাইজ Google Workspace অ্যাকাউন্ট।
- আপনার পরিবেশ সেট আপ করুন:
- একটি Google ক্লাউড প্রকল্প তৈরি করুন ।
- Configure the OAuth consent screen .
- আপনার চ্যাট অ্যাপের জন্য একটি নাম, আইকন এবং বিবরণ সহ Google Chat API সক্রিয় এবং কনফিগার করুন ।
- Install the Java Cloud Client Library .
- আপনি কীভাবে আপনার Google Chat API অনুরোধে প্রমাণীকরণ করতে চান তার উপর ভিত্তি করে অ্যাক্সেসের শংসাপত্র তৈরি করুন:
- চ্যাট ব্যবহারকারী হিসাবে প্রমাণীকরণ করতে, OAuth ক্লায়েন্ট আইডি শংসাপত্র তৈরি করুন এবং আপনার স্থানীয় ডিরেক্টরিতে
client_secrets.json
নামে একটি JSON ফাইল হিসাবে শংসাপত্রগুলি সংরক্ষণ করুন৷ - চ্যাট অ্যাপ হিসাবে প্রমাণীকরণ করতে, পরিষেবা অ্যাকাউন্টের শংসাপত্র তৈরি করুন এবং শংসাপত্রগুলিকে
credentials.json
নামে একটি JSON ফাইল হিসাবে সংরক্ষণ করুন।
- চ্যাট ব্যবহারকারী হিসাবে প্রমাণীকরণ করতে, OAuth ক্লায়েন্ট আইডি শংসাপত্র তৈরি করুন এবং আপনার স্থানীয় ডিরেক্টরিতে
- আপনি ব্যবহারকারী বা চ্যাট অ্যাপ হিসাবে প্রমাণীকরণ করতে চান কিনা তার উপর ভিত্তি করে একটি অনুমোদনের সুযোগ বেছে নিন ।
- একটি Google চ্যাট স্পেস যেখানে প্রমাণীকৃত ব্যবহারকারী বা কলিং চ্যাট অ্যাপের সদস্য। চ্যাট অ্যাপ হিসেবে প্রমাণীকরণ করতে, স্পেসে চ্যাট অ্যাপ যোগ করুন ।
অ্যাপস স্ক্রিপ্ট
- Google Chat অ্যাক্সেস সহ একটি ব্যবসা বা এন্টারপ্রাইজ Google Workspace অ্যাকাউন্ট।
- আপনার পরিবেশ সেট আপ করুন:
- একটি Google ক্লাউড প্রকল্প তৈরি করুন ।
- Configure the OAuth consent screen .
- আপনার চ্যাট অ্যাপের জন্য একটি নাম, আইকন এবং বিবরণ সহ Google Chat API সক্রিয় এবং কনফিগার করুন ।
- একটি স্বতন্ত্র অ্যাপস স্ক্রিপ্ট প্রকল্প তৈরি করুন এবং উন্নত চ্যাট পরিষেবা চালু করুন।
- এই নির্দেশিকাতে, আপনাকে অবশ্যই ব্যবহারকারী বা অ্যাপ প্রমাণীকরণ ব্যবহার করতে হবে। চ্যাট অ্যাপ হিসেবে প্রমাণীকরণ করতে, পরিষেবা অ্যাকাউন্টের শংসাপত্র তৈরি করুন। ধাপগুলির জন্য, একটি Google চ্যাট অ্যাপ হিসাবে প্রমাণীকরণ এবং অনুমোদন দেখুন।
- আপনি ব্যবহারকারী বা চ্যাট অ্যাপ হিসাবে প্রমাণীকরণ করতে চান কিনা তার উপর ভিত্তি করে একটি অনুমোদনের সুযোগ বেছে নিন ।
- একটি Google চ্যাট স্পেস যেখানে প্রমাণীকৃত ব্যবহারকারী বা কলিং চ্যাট অ্যাপের সদস্য। চ্যাট অ্যাপ হিসেবে প্রমাণীকরণ করতে, স্পেসে চ্যাট অ্যাপ যোগ করুন ।
একটি স্থান পান
To get a space in Google Chat, pass the following in your request:
- অনুমোদনের সুযোগ:
- With user authentication , specify the
chat.spaces.readonly
orchat.spaces
authorization scope. - অ্যাপ প্রমাণীকরণের সাথে,
chat.bot
অনুমোদনের সুযোগ বাchat.app.spaces
স্কোপ নির্দিষ্ট করুন।chat.app.spaces
স্কোপ বিকাশকারী প্রিভিউ- এ উপলব্ধ এবং এককালীন প্রশাসকের অনুমোদনের প্রয়োজন৷
- With user authentication , specify the
-
GetSpace()
পদ্ধতিতে কল করুন, পেতে স্থানেরname
পাস করে। Google চ্যাটেরSpace
রিসোর্স থেকে বা একটি স্পেসের URL থেকে স্পেস নামটি পান৷
একটি ব্যবহারকারী হিসাবে স্থান বিবরণ পান
Here's how to get space details with user authentication :
Node.js
পাইথন
জাভা
অ্যাপস স্ক্রিপ্ট
এই নমুনাটি চালানোর জন্য, স্পেসের name
ক্ষেত্র থেকে আইডি দিয়ে SPACE_NAME
প্রতিস্থাপন করুন। You can obtain the ID by calling the ListSpaces()
method or from the space's URL.
চ্যাট এপিআই Space
এর একটি উদাহরণ প্রদান করে যা নির্দিষ্ট স্থানের বিবরণ দেয়।
Google Workspace অ্যাডমিনিস্ট্রেটর হিসেবে জায়গার বিবরণ পান
If you're a Google Workspace administrator, you can call the GetSpace
method to retrieve details about any space in your Google Workspace organization.
এই পদ্ধতিটিকে গুগল ওয়ার্কস্পেস অ্যাডমিনিস্ট্রেটর হিসাবে কল করতে, নিম্নলিখিতগুলি করুন:
- Call the method using user authentication, and specify an authorization scope that supports calling the method using administrator privileges .
- In your request, specify the query parameter
useAdminAccess
totrue
.
For more information and examples, see Manage Google Chat spaces as a Google Workspace administrator .
একটি চ্যাট অ্যাপ্লিকেশন হিসাবে স্থান বিবরণ পান
অ্যাপ প্রমাণীকরণের মাধ্যমে কীভাবে স্থানের বিবরণ পাবেন তা এখানে:
Node.js
পাইথন
জাভা
অ্যাপস স্ক্রিপ্ট
এই নমুনাটি চালানোর জন্য, স্পেসের name
ক্ষেত্র থেকে আইডি দিয়ে SPACE_NAME
প্রতিস্থাপন করুন। You can obtain the ID by calling the ListSpaces()
method or from the space's URL.
The Chat API returns an instance of Space
that details the specified space.
সম্পর্কিত বিষয়
- একটি স্থান তৈরি করুন ।
- একটি স্থান সেট আপ করুন ।
- স্থান তালিকা .
- Update a space .
- Delete a space .
- একটি সরাসরি বার্তা স্থান খুঁজুন .