ব্যবহারকারীর স্পেস নোটিফিকেশন সেটিংস পেতে Google Chat API এর SpaceNotificationSetting
রিসোর্সে get()
পদ্ধতিটি কীভাবে ব্যবহার করবেন তা এই নির্দেশিকা ব্যাখ্যা করে।
SpaceNotificationSetting
রিসোর্স হল একটি সিঙ্গলটন রিসোর্স যা একটি নির্দিষ্ট ব্যবহারকারীর স্পেস বিজ্ঞপ্তি সেটিংস সম্পর্কে বিশদ বিবরণ উপস্থাপন করে।
পূর্বশর্ত
Node.js
- Google Chat অ্যাক্সেস সহ একটি ব্যবসা বা এন্টারপ্রাইজ Google Workspace অ্যাকাউন্ট।
- আপনার পরিবেশ সেট আপ করুন:
- একটি Google ক্লাউড প্রকল্প তৈরি করুন ।
- OAuth সম্মতি স্ক্রিন কনফিগার করুন ।
- আপনার চ্যাট অ্যাপের জন্য একটি নাম, আইকন এবং বিবরণ সহ Google Chat API সক্রিয় এবং কনফিগার করুন ।
- Node.js ক্লাউড ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন।
- একটি ডেস্কটপ অ্যাপ্লিকেশনের জন্য OAuth ক্লায়েন্ট আইডি শংসাপত্র তৈরি করুন । এই গাইডে নমুনা চালানোর জন্য, আপনার স্থানীয় ডিরেক্টরিতে
credentials.json
নামে একটি JSON ফাইল হিসাবে শংসাপত্রগুলি সংরক্ষণ করুন৷
- ব্যবহারকারীর প্রমাণীকরণ সমর্থন করে এমন একটি অনুমোদনের সুযোগ বেছে নিন ।
কলিং ব্যবহারকারীর স্থান বিজ্ঞপ্তি সেটিংস পান
ব্যবহারকারীর স্থান বিজ্ঞপ্তি সেটিংস সম্পর্কে বিশদ বিবরণ পেতে, আপনার অনুরোধে নিম্নলিখিতগুলি অন্তর্ভুক্ত করুন:
-
chat.users.spacesettings
অনুমোদনের সুযোগ নির্দিষ্ট করুন। -
GetSpaceNotificationSetting()
পদ্ধতিতে কল করুন, একটি ব্যবহারকারী আইডি বা উপনাম এবং একটি স্পেস আইডি অন্তর্ভুক্ত করার জন্য স্পেস বিজ্ঞপ্তি সেটিংসেরname
পাস করে। আপনি শুধুমাত্র কলিং ব্যবহারকারীর জন্য বিজ্ঞপ্তি সেটিংস পেতে পারেন। সেটিংস নির্দিষ্ট করতে, নিম্নলিখিতগুলির মধ্যে একটি ব্যবহার করুন:-
me
উপনাম. উদাহরণস্বরূপ,users/me/spaces/ SPACE_ID /spaceNotificationSetting
. - কল করা ব্যবহারকারীর Google Workspace ইমেল ঠিকানা। উদাহরণস্বরূপ,
users/[email protected]/spaces/ SPACE_ID /spaceNotificationSetting
। - কলিং ব্যবহারকারীর ব্যবহারকারী আইডি। উদাহরণস্বরূপ,
users/ USER /spaces/ SPACE /spaceNotificationSetting
সেটিং।
-
নিম্নলিখিত উদাহরণটি কলিং ব্যবহারকারীর স্থান বিজ্ঞপ্তি সেটিংস পায়:
Node.js
এই নমুনাটি চালানোর জন্য, স্পেসের name
আইডি দিয়ে SPACE_ID
প্রতিস্থাপন করুন। আপনি ListSpaces()
পদ্ধতিতে কল করে বা স্পেস এর URL থেকে আইডি পেতে পারেন।
Google Chat API নির্দিষ্ট স্থান বিজ্ঞপ্তি সেটিংস পায় এবং SpaceNotificationSetting
এর একটি উদাহরণ প্রদান করে।