এই নির্দেশিকায় ব্যাখ্যা করা হয়েছে কীভাবে গুগল চ্যাট এপিআই-এর SectionItem রিসোর্সের move মেথড ব্যবহার করে কোনো আইটেমকে (যেমন একটি স্পেস) এক সেকশন থেকে অন্য সেকশনে সরানো যায়।
আরও তথ্যের জন্য, গুগল চ্যাটে সেকশন তৈরি ও সাজানো দেখুন।
পূর্বশর্ত
পাইথন
- গুগল চ্যাট ব্যবহারের সুবিধাসহ একটি ব্যবসায়িক বা এন্টারপ্রাইজ গুগল ওয়ার্কস্পেস অ্যাকাউন্ট।
- আপনার পরিবেশ প্রস্তুত করুন:
- একটি গুগল ক্লাউড প্রজেক্ট তৈরি করুন ।
- OAuth সম্মতি স্ক্রিনটি কনফিগার করুন ।
- আপনার চ্যাট অ্যাপের জন্য একটি নাম, আইকন এবং বিবরণ দিয়ে গুগল চ্যাট এপিআই সক্রিয় ও কনফিগার করুন ।
- পাইথন ক্লাউড ক্লায়েন্ট লাইব্রেরি ইনস্টল করুন।
- একটি ডেস্কটপ অ্যাপ্লিকেশনের জন্য OAuth ক্লায়েন্ট আইডি ক্রেডেনশিয়াল তৈরি করুন । এই গাইডের নমুনাটি চালানোর জন্য, ক্রেডেনশিয়ালগুলো আপনার স্থানীয় ডিরেক্টরিতে
credentials.jsonনামের একটি JSON ফাইল হিসেবে সংরক্ষণ করুন।
- এমন একটি অনুমোদন পরিধি বেছে নিন যা ব্যবহারকারী প্রমাণীকরণ সমর্থন করে।
একটি ঘর অন্য বিভাগে সরান
ব্যবহারকারীর প্রমাণীকরণের মাধ্যমে একটি স্পেসকে অন্য বিভাগে সরাতে, আপনার অনুরোধে নিম্নলিখিত তথ্যগুলো দিন:
-
chat.users.sectionsএর অনুমোদনের পরিধি নির্দিষ্ট করুন। -
MoveSectionItemমেথডটি কল করুন। - অনুরোধের মূল অংশে, যে সেকশন আইটেমটি সরাতে চান তার
nameএবংtargetSectionউল্লেখ করুন:- সেকশন আইটেমটির রিসোর্স নামে
nameসেট করুন (উদাহরণস্বরূপ,users/me/sections/default-spaces/items/spaces/123456)। - যে সেকশনে আইটেমটি সরাতে চান, তার রিসোর্স নেম হিসেবে
targetSectionসেট করুন।
- সেকশন আইটেমটির রিসোর্স নামে
নিম্নলিখিত উদাহরণটি একটি স্পেসকে অন্য একটি বিভাগে স্থানান্তরিত করে:
পাইথন
from google.cloud import chat_v1
def move_section_item():
# Create a client
client = chat_v1.ChatServiceClient()
# Initialize request
request = chat_v1.MoveSectionItemRequest(
name="SECTION_ITEM_NAME",
target_section="TARGET_SECTION_NAME"
)
# Make the request
response = client.move_section_item(request=request)
print(response)
এই নমুনাটি চালানোর জন্য, নিম্নলিখিতগুলি প্রতিস্থাপন করুন:
-
SECTION_ITEM_NAME: সেকশন আইটেমটির রিসোর্স নাম। -
TARGET_SECTION_NAMEসেকশনের রিসোর্স নাম।
চ্যাট এপিআই SectionItem এর আপডেট করা ইনস্ট্যান্সটি ফেরত দেয়।
সম্পর্কিত বিষয়
- একটি বিভাগ তৈরি করুন
- একটি বিভাগ আপডেট করুন
- একটি বিভাগ মুছে ফেলুন
- একটি বিভাগের অবস্থান পরিবর্তন করুন
- তালিকা বিভাগ
- একটি বিভাগে স্থান তালিকাভুক্ত করুন