विषय के आधार पर जवाबों का प्रबंधन
- यह उपयोगकर्ता से उनके पोस्ट्स पढ़ने और उनके जवाबों को प्रबंधित करने की अनुमति माँगता है।
- यह किसी पोस्ट URL से हाल की बातचीत प्राप्त करता है और जाँचता है कि वह बातचीत प्रमाणीकरण कर रहे उपयोगकर्ता की है।
- यह बातचीत में हर पोस्ट दिखाने के लिए recent search endpoint को call करेगा। अनुरोध में conversation ID search query और annotation expansion शामिल होगा, ताकि यह तय किया जा सके कि X की पोस्ट संबंधी व्याख्या के अनुसार पोस्ट खेल-संबंधित है या नहीं।
- जब उपयोगकर्ता ऐसा चुनता है, तो यह किसी जवाब को छिपाने के लिए Hide replies को call करता है। ज़रूरत पड़ने पर यह इस कार्रवाई को पूर्ववत करने का तरीका भी देगा, ताकि उपयोगकर्ता का नियंत्रण हमेशा बना रहे।
- लंबी बातचीतों के लिए, यह search results में paginate करने के नियंत्रण उपलब्ध कराएगा।
उपयोगकर्ता (और उपयोग) के लिए अनुकूलित करें
- क्योंकि प्रमाणीकृत उपयोगकर्ता केवल उन्हीं बातचीतों को प्रबंधित कर सकता है जिन्हें उसने शुरू किया है, इसलिए यदि ऐसा नहीं है तो आपके फ़्लो को जल्दी समाप्त हो जाना चाहिए।
- शुरू में एक पोस्ट lookup अनुरोध करें। अगर पोस्ट URL मान्य नहीं है या बातचीत प्रमाणीकृत उपयोगकर्ता ने शुरू नहीं की है, तो फ़्लो को जल्दी समाप्त कर दें।
- इससे, यदि प्रमाणीकृत उपयोगकर्ता उस बातचीत का मॉडरेशन नहीं कर सकता, तो आपके ऐप को recent search अनुरोध करने की ज़रूरत नहीं पड़ेगी।
- अलग-अलग अनुरोध करने से बचने के लिए, उसी अनुरोध में user and Post fields माँगें। यह तरीका आपके ऐप के प्रदर्शन को भी बेहतर बना सकता है।
- जब ज़रूरत न हो, तब अनुरोध करने से बचें। यह ऐप उपयोगकर्ता के ब्राउज़र में किसी जवाब की छिपी हुई स्थिति को कैश करता है। यह बड़ी बातचीतों में उपयोगी होता है, जहाँ उपयोगकर्ता बाद में फिर से मॉडरेशन जारी रखना चाह सकता है, और इससे आपके ऐप को जवाबों को छिपाने या फिर से दिखाने के अनुरोधों को अनुकूलित करने में मदद मिलती है।