এই নির্দেশিকায় ব্যাখ্যা করা হয়েছে, কীভাবে গুগল চ্যাট এপিআই-এর Section রিসোর্সের list মেথড ব্যবহার করে গুগল চ্যাটে প্রমাণীকৃত ব্যবহারকারীর জন্য উপলব্ধ সেকশনগুলোর তালিকা দেখা যায়।
আরও তথ্যের জন্য, গুগল চ্যাটে সেকশন তৈরি ও সাজানো দেখুন।
পূর্বশর্ত
পাইথন
- গুগল চ্যাট ব্যবহারের সুবিধাসহ একটি ব্যবসায়িক বা এন্টারপ্রাইজ গুগল ওয়ার্কস্পেস অ্যাকাউন্ট।
- আপনার পরিবেশ প্রস্তুত করুন:
- একটি গুগল ক্লাউড প্রজেক্ট তৈরি করুন ।
- OAuth সম্মতি স্ক্রিনটি কনফিগার করুন ।
- আপনার চ্যাট অ্যাপের জন্য একটি নাম, আইকন এবং বিবরণ দিয়ে গুগল চ্যাট এপিআই সক্রিয় ও কনফিগার করুন ।
- পাইথন ক্লাউড ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন।
- একটি ডেস্কটপ অ্যাপ্লিকেশনের জন্য OAuth ক্লায়েন্ট আইডি ক্রেডেনশিয়াল তৈরি করুন । এই গাইডের নমুনাটি চালানোর জন্য, ক্রেডেনশিয়ালগুলো আপনার স্থানীয় ডিরেক্টরিতে
credentials.jsonনামের একটি JSON ফাইল হিসেবে সংরক্ষণ করুন।
- এমন একটি অনুমোদন পরিধি বেছে নিন যা ব্যবহারকারী প্রমাণীকরণ সমর্থন করে।
List sections
ব্যবহারকারী প্রমাণীকরণ সহ বিভাগগুলি তালিকাভুক্ত করতে, আপনার অনুরোধে নিম্নলিখিতগুলি প্রেরণ করুন:
-
chat.users.sectionsঅথবাchat.users.sections.readonlyঅনুমোদন পরিধি নির্দিষ্ট করুন। -
ListSectionsমেথডটি কল করুন। -
parentহিসেবেusers/meসেট করুন।
নিম্নলিখিত উদাহরণে বিভাগগুলি তালিকাভুক্ত করা হয়েছে:
পাইথন
from google.cloud import chat_v1
def list_sections():
# Create a client
client = chat_v1.ChatServiceClient()
# Initialize request
request = chat_v1.ListSectionsRequest(
parent="users/me"
)
# Make the request
page_result = client.list_sections(request=request)
# Handle the response
for section in page_result:
print(section)
চ্যাট এপিআই Section রিসোর্সগুলোর একটি তালিকা ফেরত দেয়।
সম্পর্কিত বিষয়
- একটি বিভাগ তৈরি করুন
- একটি বিভাগ আপডেট করুন
- একটি বিভাগ মুছে ফেলুন
- একটি বিভাগের অবস্থান পরিবর্তন করুন
- একটি বিভাগে স্থান তালিকাভুক্ত করুন
- একটি ঘর অন্য বিভাগে সরান