একটি ব্যবহারকারীর স্থান বিজ্ঞপ্তি সেটিংস পান, একটি ব্যবহারকারীর স্থান বিজ্ঞপ্তি সেটিংস পান, একটি ব্যবহারকারীর স্থান বিজ্ঞপ্তি সেটিংস পান, একটি ব্যবহারকারীর স্থান বিজ্ঞপ্তি সেটিংস পান

এই নির্দেশিকায় ব্যাখ্যা করা হয়েছে কীভাবে গুগল চ্যাট এপিআই-এর SpaceNotificationSetting রিসোর্সের get() মেথড ব্যবহার করে কোনো ব্যবহারকারীর স্পেস নোটিফিকেশন সেটিংস পাওয়া যায়।

SpaceNotificationSetting রিসোর্সটি একটি সিঙ্গেলটন রিসোর্স যা কোনো নির্দিষ্ট ব্যবহারকারীর স্পেস নোটিফিকেশন সেটিংসের বিবরণ উপস্থাপন করে।

পূর্বশর্ত

নোড.জেএস

কলকারী ব্যবহারকারীর স্পেস নোটিফিকেশন সেটিংস পান

কোনো ব্যবহারকারীর স্পেস নোটিফিকেশন সেটিংস সম্পর্কে বিস্তারিত জানতে, আপনার অনুরোধে নিম্নলিখিত বিষয়গুলো অন্তর্ভুক্ত করুন:

  • chat.users.spacesettings এর অনুমোদন পরিধি নির্দিষ্ট করুন।
  • যে স্পেস নোটিফিকেশন সেটিংসটি পেতে চান তার name পাস করে GetSpaceNotificationSetting() মেথডটি কল করুন, যার মধ্যে একটি ইউজার আইডি বা অ্যালিয়াস এবং একটি স্পেস আইডি অন্তর্ভুক্ত থাকবে। আপনি শুধুমাত্র কলকারী ইউজারের জন্যই নোটিফিকেশন সেটিংস পেতে পারবেন। সেটিংস নির্দিষ্ট করতে, নিম্নলিখিতগুলির মধ্যে একটি ব্যবহার করুন:
    • me উপনাম। উদাহরণস্বরূপ, users/me/spaces/ SPACE_ID /spaceNotificationSetting
    • কলকারী ব্যবহারকারীর গুগল ওয়ার্কস্পেস ইমেল ঠিকানা। উদাহরণস্বরূপ, users/user@example.com/spaces/ SPACE_ID /spaceNotificationSetting
    • কলকারী ব্যবহারকারীর ইউজার আইডি। উদাহরণস্বরূপ, users/ USER /spaces/ SPACE /spaceNotificationSetting

নিম্নলিখিত উদাহরণটি কলকারী ব্যবহারকারীর স্পেস নোটিফিকেশন সেটিংস সংগ্রহ করে:

নোড.জেএস

chat/client-libraries/cloud/get-space-notification-setting-user-cred.js
import {createClientWithUserCredentials} from './authentication-utils.js';

const USER_AUTH_OAUTH_SCOPES = [
  'https://www.googleapis.com/auth/chat.users.spacesettings',
];

// This sample shows how to get the space notification setting for the calling
// user
async function main() {
  // Create a client
  const chatClient = await createClientWithUserCredentials(
    USER_AUTH_OAUTH_SCOPES,
  );

  // Initialize request argument(s), replace the SPACE_NAME with an actual space
  // name.
  const request = {
    name: 'users/me/spaces/SPACE_NAME/spaceNotificationSetting',
  };

  // Make the request
  const response = await chatClient.getSpaceNotificationSetting(request);

  // Handle the response
  console.log(response);
}

await main();

এই নমুনাটি চালানোর জন্য, SPACE_ID জায়গায় স্পেসটির name থেকে পাওয়া ID-টি বসান। আপনি ListSpaces() মেথডটি কল করে অথবা স্পেসটির URL থেকে ID-টি পেতে পারেন।

গুগল চ্যাট এপিআই নির্দিষ্ট স্পেস নোটিফিকেশন সেটিংস গ্রহণ করে এবং SpaceNotificationSetting এর একটি ইনস্ট্যান্স ফেরত দেয়।