इस गाइड में, Google Chat API के Section संसाधन पर मौजूद position तरीके का इस्तेमाल करके, Google Chat में किसी सेक्शन के क्रम को बदलने का तरीका बताया गया है.
ज़्यादा जानकारी के लिए, 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ऑथराइज़ेशन स्कोप तय करें.PositionSectionतरीके को कॉल करें.- अनुरोध के मुख्य हिस्से में, सेक्शन की
nameऔर नई जगह की जानकारी दें:sortOrderको ऐब्सलूट पोज़िशन (0 से ज़्यादा) पर सेट करें.- इसके अलावा,
relativePositionकोSTARTयाENDपर सेट करें.
यहां दिए गए उदाहरण में, किसी सेक्शन को सूची की शुरुआत में ले जाया गया है:
Python
from google.cloud import chat_v1
def position_section():
# Create a client
client = chat_v1.ChatServiceClient()
# Initialize request
request = chat_v1.PositionSectionRequest(
name="SECTION_NAME",
relative_position=chat_v1.PositionSectionRequest.Position.START
)
# Make the request
response = client.position_section(request=request)
print(response)
इस सैंपल को चलाने के लिए, इन्हें बदलें:
SECTION_NAME: सेक्शन का संसाधन नाम.ListSectionsतरीके को कॉल करके, संसाधन का नाम पाया जा सकता है.
Chat API, Section का अपडेट किया गया इंस्टेंस दिखाता है.
मिलते-जुलते विषय
- सेक्शन बनाना
- किसी सेक्शन को अपडेट करना
- किसी सेक्शन को मिटाना
- सूची वाले सेक्शन
- किसी सेक्शन में स्पेस की सूची बनाना
- किसी स्पेस को दूसरे सेक्शन में ले जाना