इस गाइड में, Google Chat API के SectionItem संसाधन पर मौजूद move तरीके का इस्तेमाल करके, किसी आइटम (जैसे कि स्पेस) को एक सेक्शन से दूसरे सेक्शन में ले जाने का तरीका बताया गया है.
ज़्यादा जानकारी के लिए, Google Chat में सेक्शन बनाना और उन्हें व्यवस्थित करना लेख पढ़ें.
ज़रूरी शर्तें
Python
- आपके पास Business या Enterprise वर्शन वाला Google Workspace खाता होना चाहिए. साथ ही, आपके पास Google Chat को ऐक्सेस करने की अनुमति होनी चाहिए.
- अपना एनवायरमेंट सेट अप करें:
- Google Cloud प्रोजेक्ट बनाएं.
- उस स्क्रीन को कॉन्फ़िगर करें जहां OAuth के लिए सहमति दी जाती है.
- अपने Chat ऐप्लिकेशन के लिए, Google Chat API चालू करें और उसे कॉन्फ़िगर करें. इसके लिए, Chat ऐप्लिकेशन का नाम, आइकॉन, और जानकारी दें.
- Python Cloud Client Library इंस्टॉल करें.
-
डेस्कटॉप ऐप्लिकेशन के लिए, OAuth क्लाइंट आईडी क्रेडेंशियल बनाएं. इस गाइड में दिए गए सैंपल को चलाने के लिए, क्रेडेंशियल को अपनी लोकल डायरेक्ट्री में
credentials.jsonनाम की JSON फ़ाइल के तौर पर सेव करें.
- अनुमति का ऐसा दायरा चुनें जो उपयोगकर्ता की पुष्टि करने की सुविधा के साथ काम करता हो.
किसी स्पेस को दूसरे सेक्शन में ले जाना
किसी स्पेस को उपयोगकर्ता की पुष्टि वाले किसी दूसरे सेक्शन में ले जाने के लिए, अपने अनुरोध में यह जानकारी शामिल करें:
chat.users.sectionsऑथराइज़ेशन स्कोप तय करें.MoveSectionItemतरीके को कॉल करें.- अनुरोध के मुख्य हिस्से में, ले जाने के लिए सेक्शन आइटम का
nameऔरtargetSectionबताएं:- सेक्शन आइटम के संसाधन का नाम
nameपर सेट करें. उदाहरण के लिए,users/me/sections/default-spaces/items/spaces/123456. targetSectionको उस सेक्शन के संसाधन नाम पर सेट करें जिसमें आपको आइटम को ले जाना है.
- सेक्शन आइटम के संसाधन का नाम
यहां दिए गए उदाहरण में, किसी स्पेस को दूसरे सेक्शन में ले जाने का तरीका बताया गया है:
Python
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: टारगेट सेक्शन का संसाधन नाम.
Chat API, SectionItem का अपडेट किया गया इंस्टेंस दिखाता है.
मिलते-जुलते विषय
- सेक्शन बनाना
- किसी सेक्शन को अपडेट करना
- किसी सेक्शन को मिटाना
- किसी सेक्शन की जगह बदलना
- सूची वाले सेक्शन
- किसी सेक्शन में स्पेस की सूची बनाना