এই নির্দেশিকায় ব্যাখ্যা করা হয়েছে কীভাবে গুগল চ্যাট এপিআই-এর SectionItem রিসোর্সের list মেথড ব্যবহার করে কোনো সেকশনের আইটেমগুলো (যেমন স্পেস) তালিকাভুক্ত করা যায়।
শুধুমাত্র স্পেসই সেকশন আইটেম হতে পারে। আরও তথ্যের জন্য, Google Chat-এ সেকশন তৈরি ও সংগঠিত করা দেখুন।
পূর্বশর্ত
পাইথন
- গুগল চ্যাট ব্যবহারের সুবিধাসহ একটি ব্যবসায়িক বা এন্টারপ্রাইজ গুগল ওয়ার্কস্পেস অ্যাকাউন্ট।
- আপনার পরিবেশ প্রস্তুত করুন:
- একটি গুগল ক্লাউড প্রজেক্ট তৈরি করুন ।
- OAuth সম্মতি স্ক্রিনটি কনফিগার করুন ।
- আপনার চ্যাট অ্যাপের জন্য একটি নাম, আইকন এবং বিবরণ দিয়ে গুগল চ্যাট এপিআই সক্রিয় ও কনফিগার করুন ।
- পাইথন ক্লাউড ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন।
- একটি ডেস্কটপ অ্যাপ্লিকেশনের জন্য OAuth ক্লায়েন্ট আইডি ক্রেডেনশিয়াল তৈরি করুন । এই গাইডের নমুনাটি চালানোর জন্য, ক্রেডেনশিয়ালগুলো আপনার স্থানীয় ডিরেক্টরিতে
credentials.jsonনামের একটি JSON ফাইল হিসেবে সংরক্ষণ করুন।
- এমন একটি অনুমোদন পরিধি বেছে নিন যা ব্যবহারকারী প্রমাণীকরণ সমর্থন করে।
List spaces in a section
ব্যবহারকারী প্রমাণীকরণের মাধ্যমে কোনো বিভাগে স্পেস তালিকাভুক্ত করতে, আপনার অনুরোধে নিম্নলিখিতটি পাস করুন:
-
chat.users.sectionsঅথবাchat.users.sections.readonlyঅনুমোদন পরিধি নির্দিষ্ট করুন। - Call the
ListSectionItemsmethod. - Set
parentto the resource name of the section.
The following example lists spaces in a section:
পাইথন
from google.cloud import chat_v1
def list_section_items():
# Create a client
client = chat_v1.ChatServiceClient()
# Initialize request
request = chat_v1.ListSectionItemsRequest(
parent="SECTION_NAME"
)
# Make the request
page_result = client.list_section_items(request=request)
# Handle the response
for item in page_result:
print(item)
এই নমুনাটি চালানোর জন্য, নিম্নলিখিতগুলি প্রতিস্থাপন করুন:
-
SECTION_NAME: সেকশনটির রিসোর্স নাম। আপনিListSectionsমেথডটি কল করে রিসোর্স নামটি পেতে পারেন।
চ্যাট এপিআই SectionItem রিসোর্সগুলোর একটি তালিকা ফেরত দেয়।
সম্পর্কিত বিষয়
- একটি বিভাগ তৈরি করুন
- Update a section
- Delete a section
- Change the position of a section
- List sections
- Move a space to a different section