इस गाइड में, Google Chat API के SectionItem संसाधन पर list तरीके का इस्तेमाल करके, किसी सेक्शन में आइटम (जैसे कि स्पेस) लिस्ट करने का तरीका बताया गया है.
सिर्फ़ स्पेस को सेक्शन आइटम के तौर पर इस्तेमाल किया जा सकता है. ज़्यादा जानकारी के लिए, 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याchat.users.sections.readonlyऑथराइज़ेशन स्कोप के बारे में बताएं.ListSectionItemsतरीके को कॉल करें.parentको सेक्शन के संसाधन नाम पर सेट करें.
यहां दिए गए उदाहरण में, किसी सेक्शन में मौजूद स्पेस की सूची दी गई है:
Python
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तरीके को कॉल करके, संसाधन का नाम पाया जा सकता है.
Chat API, SectionItem संसाधनों की सूची दिखाता है.
मिलते-जुलते विषय
- सेक्शन बनाना
- किसी सेक्शन को अपडेट करना
- किसी सेक्शन को मिटाना
- किसी सेक्शन की जगह बदलना
- सूची वाले सेक्शन
- किसी स्पेस को दूसरे सेक्शन में ले जाना