এই নির্দেশিকাটি ব্যাখ্যা করে যে কীভাবে Google Chat API-এর একটি Space রিসোর্সে get() পদ্ধতি ব্যবহার করে একটি স্পেস সম্পর্কে বিস্তারিত তথ্য দেখতে হয়, যেমন এর প্রদর্শন নাম, বিবরণ এবং নির্দেশিকা।
আপনি যদি একজন Google Workspace অ্যাডমিনিস্ট্রেটর হন, তাহলে আপনার Google Workspace প্রতিষ্ঠানের যেকোনো স্পেস সম্পর্কে বিস্তারিত জানতে get() পদ্ধতিতে কল করতে পারেন।
Space রিসোর্স এমন একটি জায়গা যেখানে মানুষ এবং চ্যাট অ্যাপ বার্তা পাঠাতে, ফাইল শেয়ার করতে এবং সহযোগিতা করতে পারে। বিভিন্ন ধরণের স্পেস আছে:
- ডাইরেক্ট মেসেজ (DM) হলো দুজন ব্যবহারকারী অথবা একজন ব্যবহারকারী এবং একটি চ্যাট অ্যাপের মধ্যে কথোপকথন।
- গ্রুপ চ্যাট হলো তিন বা ততোধিক ব্যবহারকারী এবং চ্যাট অ্যাপের মধ্যে কথোপকথন।
- নামযুক্ত স্থানগুলি হল স্থায়ী স্থান যেখানে লোকেরা বার্তা পাঠায়, ফাইল শেয়ার করে এবং সহযোগিতা করে।
অ্যাপ প্রমাণীকরণের মাধ্যমে প্রমাণীকরণের মাধ্যমে একটি চ্যাট অ্যাপ এমন একটি স্পেস সম্পর্কে বিশদ জানতে পারে যেখানে চ্যাট অ্যাপটি সদস্য। ব্যবহারকারীর প্রমাণীকরণের মাধ্যমে প্রমাণীকরণের মাধ্যমে আপনি এমন স্পেস পেতে পারেন যেখানে প্রমাণীকরণকৃত ব্যবহারকারীর অ্যাক্সেস আছে, হয় স্পেস সদস্য হিসেবে অথবা Google Workspace প্রশাসক হিসেবে।
পূর্বশর্ত
নোড.জেএস
- Google Chat অ্যাক্সেস সহ একটি ব্যবসা বা এন্টারপ্রাইজ Google Workspace অ্যাকাউন্ট।
- আপনার পরিবেশ সেট আপ করুন:
- একটি গুগল ক্লাউড প্রকল্প তৈরি করুন ।
- OAuth সম্মতি স্ক্রিন কনফিগার করুন ।
- আপনার চ্যাট অ্যাপের জন্য নাম, আইকন এবং বিবরণ সহ Google Chat API সক্ষম এবং কনফিগার করুন ।
- Node.js ক্লাউড ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন।
- আপনার Google Chat API অনুরোধে আপনি কীভাবে প্রমাণীকরণ করতে চান তার উপর ভিত্তি করে অ্যাক্সেস শংসাপত্র তৈরি করুন:
- চ্যাট ব্যবহারকারী হিসেবে প্রমাণীকরণ করতে, OAuth ক্লায়েন্ট আইডি শংসাপত্র তৈরি করুন এবং শংসাপত্রগুলিকে
credentials.jsonনামে একটি JSON ফাইল হিসেবে আপনার স্থানীয় ডিরেক্টরিতে সংরক্ষণ করুন। - চ্যাট অ্যাপ হিসেবে প্রমাণীকরণ করতে, পরিষেবা অ্যাকাউন্টের শংসাপত্র তৈরি করুন এবং শংসাপত্রগুলিকে
credentials.jsonনামে একটি JSON ফাইল হিসেবে সংরক্ষণ করুন।
- চ্যাট ব্যবহারকারী হিসেবে প্রমাণীকরণ করতে, OAuth ক্লায়েন্ট আইডি শংসাপত্র তৈরি করুন এবং শংসাপত্রগুলিকে
- আপনি ব্যবহারকারী হিসেবে প্রমাণীকরণ করতে চান নাকি চ্যাট অ্যাপ হিসেবে, তার উপর ভিত্তি করে একটি অনুমোদনের সুযোগ বেছে নিন ।
- একটি Google Chat স্পেস যেখানে প্রমাণীকৃত ব্যবহারকারী বা কলিং চ্যাট অ্যাপ একজন সদস্য। চ্যাট অ্যাপ হিসেবে প্রমাণীকৃত করতে, চ্যাট অ্যাপটিকে স্পেসে যোগ করুন ।
পাইথন
- Google Chat অ্যাক্সেস সহ একটি ব্যবসা বা এন্টারপ্রাইজ Google Workspace অ্যাকাউন্ট।
- আপনার পরিবেশ সেট আপ করুন:
- একটি গুগল ক্লাউড প্রকল্প তৈরি করুন ।
- OAuth সম্মতি স্ক্রিন কনফিগার করুন ।
- আপনার চ্যাট অ্যাপের জন্য নাম, আইকন এবং বিবরণ সহ Google Chat API সক্ষম এবং কনফিগার করুন ।
- পাইথন ক্লাউড ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন।
- আপনার Google Chat API অনুরোধে আপনি কীভাবে প্রমাণীকরণ করতে চান তার উপর ভিত্তি করে অ্যাক্সেস শংসাপত্র তৈরি করুন:
- চ্যাট ব্যবহারকারী হিসেবে প্রমাণীকরণ করতে, OAuth ক্লায়েন্ট আইডি শংসাপত্র তৈরি করুন এবং শংসাপত্রগুলিকে
credentials.jsonনামে একটি JSON ফাইল হিসেবে আপনার স্থানীয় ডিরেক্টরিতে সংরক্ষণ করুন। - চ্যাট অ্যাপ হিসেবে প্রমাণীকরণ করতে, পরিষেবা অ্যাকাউন্টের শংসাপত্র তৈরি করুন এবং শংসাপত্রগুলিকে
credentials.jsonনামে একটি JSON ফাইল হিসেবে সংরক্ষণ করুন।
- চ্যাট ব্যবহারকারী হিসেবে প্রমাণীকরণ করতে, OAuth ক্লায়েন্ট আইডি শংসাপত্র তৈরি করুন এবং শংসাপত্রগুলিকে
- আপনি ব্যবহারকারী হিসেবে প্রমাণীকরণ করতে চান নাকি চ্যাট অ্যাপ হিসেবে, তার উপর ভিত্তি করে একটি অনুমোদনের সুযোগ বেছে নিন ।
- একটি Google Chat স্পেস যেখানে প্রমাণীকৃত ব্যবহারকারী বা কলিং চ্যাট অ্যাপ একজন সদস্য। চ্যাট অ্যাপ হিসেবে প্রমাণীকৃত করতে, চ্যাট অ্যাপটিকে স্পেসে যোগ করুন ।
জাভা
- Google Chat অ্যাক্সেস সহ একটি ব্যবসা বা এন্টারপ্রাইজ Google Workspace অ্যাকাউন্ট।
- আপনার পরিবেশ সেট আপ করুন:
- একটি গুগল ক্লাউড প্রকল্প তৈরি করুন ।
- OAuth সম্মতি স্ক্রিন কনফিগার করুন ।
- আপনার চ্যাট অ্যাপের জন্য নাম, আইকন এবং বিবরণ সহ Google Chat API সক্ষম এবং কনফিগার করুন ।
- জাভা ক্লাউড ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন।
- আপনার Google Chat API অনুরোধে আপনি কীভাবে প্রমাণীকরণ করতে চান তার উপর ভিত্তি করে অ্যাক্সেস শংসাপত্র তৈরি করুন:
- চ্যাট ব্যবহারকারী হিসেবে প্রমাণীকরণ করতে, OAuth ক্লায়েন্ট আইডি শংসাপত্র তৈরি করুন এবং শংসাপত্রগুলিকে
credentials.jsonনামে একটি JSON ফাইল হিসেবে আপনার স্থানীয় ডিরেক্টরিতে সংরক্ষণ করুন। - চ্যাট অ্যাপ হিসেবে প্রমাণীকরণ করতে, পরিষেবা অ্যাকাউন্টের শংসাপত্র তৈরি করুন এবং শংসাপত্রগুলিকে
credentials.jsonনামে একটি JSON ফাইল হিসেবে সংরক্ষণ করুন।
- চ্যাট ব্যবহারকারী হিসেবে প্রমাণীকরণ করতে, OAuth ক্লায়েন্ট আইডি শংসাপত্র তৈরি করুন এবং শংসাপত্রগুলিকে
- আপনি ব্যবহারকারী হিসেবে প্রমাণীকরণ করতে চান নাকি চ্যাট অ্যাপ হিসেবে, তার উপর ভিত্তি করে একটি অনুমোদনের সুযোগ বেছে নিন ।
- একটি Google Chat স্পেস যেখানে প্রমাণীকৃত ব্যবহারকারী বা কলিং চ্যাট অ্যাপ একজন সদস্য। চ্যাট অ্যাপ হিসেবে প্রমাণীকৃত করতে, চ্যাট অ্যাপটিকে স্পেসে যোগ করুন ।
অ্যাপস স্ক্রিপ্ট
- Google Chat অ্যাক্সেস সহ একটি ব্যবসা বা এন্টারপ্রাইজ Google Workspace অ্যাকাউন্ট।
- আপনার পরিবেশ সেট আপ করুন:
- একটি গুগল ক্লাউড প্রকল্প তৈরি করুন ।
- OAuth সম্মতি স্ক্রিন কনফিগার করুন ।
- আপনার চ্যাট অ্যাপের জন্য নাম, আইকন এবং বিবরণ সহ Google Chat API সক্ষম এবং কনফিগার করুন ।
- একটি স্বতন্ত্র অ্যাপস স্ক্রিপ্ট প্রকল্প তৈরি করুন এবং অ্যাডভান্সড চ্যাট পরিষেবা চালু করুন।
- এই নির্দেশিকায়, আপনাকে ব্যবহারকারী অথবা অ্যাপ প্রমাণীকরণ ব্যবহার করতে হবে। চ্যাট অ্যাপ হিসেবে প্রমাণীকরণ করতে, পরিষেবা অ্যাকাউন্ট শংসাপত্র তৈরি করুন। ধাপগুলির জন্য, Google চ্যাট অ্যাপ হিসেবে প্রমাণীকরণ এবং অনুমোদন দেখুন।
- আপনি ব্যবহারকারী হিসেবে প্রমাণীকরণ করতে চান নাকি চ্যাট অ্যাপ হিসেবে, তার উপর ভিত্তি করে একটি অনুমোদনের সুযোগ বেছে নিন ।
- একটি Google Chat স্পেস যেখানে প্রমাণীকৃত ব্যবহারকারী বা কলিং চ্যাট অ্যাপ একজন সদস্য। চ্যাট অ্যাপ হিসেবে প্রমাণীকৃত করতে, চ্যাট অ্যাপটিকে স্পেসে যোগ করুন ।
জায়গা পান
Google Chat-এ স্পেস পেতে, আপনার অনুরোধে নিম্নলিখিতগুলি পূরণ করুন:
- অনুমোদনের সুযোগ:
- ব্যবহারকারী প্রমাণীকরণের ক্ষেত্রে,
chat.spaces.readonlyঅথবাchat.spacesঅনুমোদনের সুযোগ নির্দিষ্ট করুন। - অ্যাপ প্রমাণীকরণের ক্ষেত্রে,
chat.botঅনুমোদনের সুযোগ অথবাchat.app.spacesসুযোগ নির্দিষ্ট করুন।chat.app.spacesসুযোগটি ডেভেলপার প্রিভিউতে উপলব্ধ এবং এর জন্য এককালীন প্রশাসকের অনুমোদন প্রয়োজন।
- ব্যবহারকারী প্রমাণীকরণের ক্ষেত্রে,
-
GetSpace()পদ্ধতিতে কল করুন, স্পেসেরnameলিখে get করুন। Google Chat এরSpaceরিসোর্স থেকে অথবা একটি স্পেসের URL থেকে স্পেসের নামটি পান।
ব্যবহারকারী হিসেবে স্পেসের বিবরণ পান
ব্যবহারকারী প্রমাণীকরণের মাধ্যমে স্থানের বিবরণ কীভাবে পাবেন তা এখানে দেওয়া হল:
নোড.জেএস
পাইথন
জাভা
অ্যাপস স্ক্রিপ্ট
এই নমুনাটি চালানোর জন্য, SPACE_NAME পরিবর্তে স্পেসের name ফিল্ড থেকে ID লিখুন। আপনি ListSpaces() পদ্ধতিতে কল করে অথবা স্পেসের URL থেকে IDটি পেতে পারেন।
চ্যাট API Space একটি উদাহরণ প্রদান করে যা নির্দিষ্ট স্থানের বিশদ বিবরণ দেয়।
Google Workspace অ্যাডমিনিস্ট্রেটর হিসেবে স্পেসের বিবরণ পান
আপনি যদি একজন Google Workspace প্রশাসক হন, তাহলে আপনার Google Workspace প্রতিষ্ঠানের যেকোনো স্থান সম্পর্কে বিশদ জানতে GetSpace পদ্ধতিতে কল করতে পারেন।
এই পদ্ধতিটিকে Google Workspace অ্যাডমিনিস্ট্রেটর হিসেবে কল করতে, নিম্নলিখিতগুলি করুন:
- ব্যবহারকারী প্রমাণীকরণ ব্যবহার করে পদ্ধতিটি কল করুন, এবং একটি অনুমোদনের সুযোগ নির্দিষ্ট করুন যা প্রশাসকের অধিকার ব্যবহার করে পদ্ধতিটি কল করা সমর্থন করে।
- আপনার অনুরোধে,
useAdminAccessথেকেtrueকোয়েরি প্যারামিটারটি উল্লেখ করুন।
আরও তথ্য এবং উদাহরণের জন্য, Google Workspace অ্যাডমিনিস্ট্রেটর হিসেবে Google Chat স্পেস পরিচালনা করুন দেখুন।
চ্যাট অ্যাপ ব্যবহার করে স্পেসের বিবরণ পান
অ্যাপ প্রমাণীকরণের মাধ্যমে স্থানের বিশদ কীভাবে পাবেন তা এখানে দেওয়া হল:
নোড.জেএস
পাইথন
জাভা
অ্যাপস স্ক্রিপ্ট
এই নমুনাটি চালানোর জন্য, SPACE_NAME পরিবর্তে স্পেসের name ফিল্ড থেকে ID লিখুন। আপনি ListSpaces() পদ্ধতিতে কল করে অথবা স্পেসের URL থেকে IDটি পেতে পারেন।
চ্যাট API Space একটি উদাহরণ প্রদান করে যা নির্দিষ্ট স্থানের বিশদ বিবরণ দেয়।
সীমাবদ্ধতা এবং বিবেচনা
-
accessSettings,predefinedPermissionSettings, এবংpermissionSettingsক্ষেত্রগুলি কেবল তখনই পূর্ণ হয় যখন আপনিchat.app.spacesস্কোপের সাথে প্রমাণীকরণ করেন এবং অনুমতি সেটিংস চ্যাট অ্যাপের তৈরি স্পেসের মধ্যে সীমাবদ্ধ থাকে।
সম্পর্কিত বিষয়
- একটি স্থান তৈরি করুন ।
- একটি স্থান তৈরি করুন ।
- স্পেস তালিকাভুক্ত করুন ।
- একটি স্থান আপডেট করুন ।
- একটি স্থান মুছুন ।
- সরাসরি বার্তার জন্য একটি স্থান খুঁজুন ।