इस गाइड में, Google Chat में अपनी पसंद के मुताबिक बनाए गए सेक्शन को अपडेट करने के लिए, Google Chat API के Section संसाधन पर
patch
तरीके का इस्तेमाल करने का तरीका बताया गया है.
सिर्फ़ CUSTOM_SECTION टाइप के सेक्शन को अपडेट किया जा सकता है. ज़्यादा जानकारी के लिए, Google Chat में सेक्शन बनाना और उन्हें व्यवस्थित करना लेख पढ़ें.
ज़रूरी शर्तें
Python
- कारोबारी या एंटरप्राइज़ Google Workspace खाता, जिसके पास Google Chat का ऐक्सेस हो.
- अपना एनवायरमेंट सेट अप करें:
- Google Cloud प्रोजेक्ट बनाएं.
- उस स्क्रीन को कॉन्फ़िगर करें जहां OAuth को सहमति दी जाती है.
- Chat ऐप्लिकेशन के लिए, Google Chat API को नाम, आइकॉन, और जानकारी के साथ चालू और कॉन्फ़िगर करें.
- Python Cloud Client Library इंस्टॉल करें.
- डेस्कटॉप ऐप्लिकेशन के लिए,
OAuth क्लाइंट आईडी क्रेडेंशियल बनाएं. इस गाइड में दिए गए सैंपल को चलाने के लिए, क्रेडेंशियल को अपनी स्थानीय डायरेक्ट्री में
credentials.jsonनाम की JSON फ़ाइल के तौर पर सेव करें.
- अनुमति पाने का ऐसा स्कोप चुनें जो उपयोगकर्ता की पुष्टि करने की सुविधा के साथ काम करता हो.
सेक्शन अपडेट करना
chat.users.sectionsअनुमति पाने का स्कोप तय करें.UpdateSectionतरीके को कॉल करें.- अनुरोध के मुख्य हिस्से में,
Sectionसंसाधन और फ़ील्ड मास्क की जानकारी दें:- अपडेट किए जाने वाले सेक्शन का
nameसेट करें. - सेक्शन के लिए नया नाम सेट करने के लिए,
displayNameसेट करें. updateMaskकोdisplayNameपर सेट करें.
- अपडेट किए जाने वाले सेक्शन का
यहां दिया गया उदाहरण, किसी सेक्शन को अपडेट करता है:
Python
from google.cloud import chat_v1
from google.protobuf import field_mask_pb2
def update_section():
# Create a client
client = chat_v1.ChatServiceClient()
# Initialize request
request = chat_v1.UpdateSectionRequest(
section=chat_v1.Section(
name="SECTION_NAME",
display_name="NEW_SECTION_DISPLAY_NAME"
),
update_mask=field_mask_pb2.FieldMask(paths=["display_name"])
)
# Make the request
response = client.update_section(request=request)
print(response)
इस सैंपल को चलाने के लिए, यहां दी गई जानकारी बदलें:
SECTION_NAME: सेक्शन का संसाधन नाम. संसाधन का नामListSectionsतरीके को कॉल करके पाया जा सकता है.NEW_SECTION_DISPLAY_NAME: सेक्शन के लिए नया नाम.
Chat API,
Section का अपडेट किया गया इंस्टेंस दिखाता है.
मिलते-जुलते विषय
- सेक्शन बनाना
- सेक्शन मिटाना
- किसी सेक्शन की जगह बदलना
- सेक्शन की सूची देखना
- किसी सेक्शन में मौजूद स्पेस की सूची देखना
- किसी स्पेस को दूसरे सेक्शन में ट्रांसफ़र करना