POST/api/global-chatbot/demo/poll

नयाँ, असिन्क्रोनस रूपमा आइपुगेका सन्देशहरू डेमो च्याट सत्रमा सोध्छ (उदाहरणका लागि, यदि मास्टर प्रशासकमा मानव एजेन्टले लिन्छ) विजेट द्वारा आवधिक रूपमा बोलाइन्छ।

`POST /api/global-chatbot/demo/poll` ले नयाँ सन्देशहरू वा अवस्थित डेमो सत्रको स्थिति परिवर्तनहरू सोध्छ। शरीरले `session_id` र `visitor_id` समावेश गर्दछ। दुवै मानहरू एउटै सार्वजनिक डेमो कुराकानीबाट आउनुपर्दछ। यदि कुनै पनि प्यारामिटर पूर्ण छैन भने, सर्भरले `400 PARAMS_REQUIRED` द्वारा जवाफ दिन्छ। मार्गले प्रयोगकर्ताको लगइनको आवश्यकता पर्दैन र डेमो सत्रको हालको स्थिति पढ्छ। यो प्रयोग गरिन्छ यदि कुनै प्रतिक्रियाले अघिल्लो अनुरोधको साथ तुरून्त फिर्ता आउँदैन वा यदि इन्टरफेसले पछि आएको सन्देशहरू देखाउँदछ। Polling ले अर्को सार्वजनिक डेमो वार्तालापको लागि कुनै विकल्प होइन; यसले नयाँ आगन्तुकलाई पूर्ण रूपमा उत्पन्न गर्दैन। ग्राहकले अवलोकनकर्तालाई पर्याप्त रूपमा विभाजित गर्नुपर्दछ। यो एक राम्रो तरिकाले व्यवस्थित हुन्छ। हामी कुनै पनि परीक्षणको लागि प्रयोग गर्न सक्दैनौं। कुनै पनि प्रयोगकर्ताले यसको प्रयोगको लागि पर्याप्त जानकारी प्राप्त गर्न सक्दैन। कुनै पनि परीक्षणको लागि, कुनै पनि त्रुटिहरू बिना, कुनै पनि परीक्षणको लागि, कुनै पनि परीक्षणको लागि, कुनै पनि परीक्षणको लागि, कुनै पनि परीक्षणको लागि, कुनै पनि परीक्षणको लागि, कुनै पनि परीक्षणको लागि, कुनै पनि परीक्षणको लागि, कुनै पनि परीक्षणको लागि, कुनै पनि परीक्षणको लागि वा कुनै पनि अन्य परीक्षणको लागि।

Auth & Absicherung

Keine Authentifizierung erforderlich

Idempotent: Ja

Parameter

session_id(body, string, erforderlich)
visitor_id(body, string, erforderlich)

Beispiel-Request

{"session_id":"<UUID>","visitor_id":"<UUID>"}

Beispiel-Response

{"ok":true,"data":{"messages":[]}}

Fehlercodes

400 PARAMS_REQUIREDsession_id र/वा visitor_id हराइरहेको छ।

Live-Test-Nachweis

सफलता (200, खाली सूची किनभने कुनै नयाँ असिन्क्रोन सन्देशहरू demo.chat देखि) र नकारात्मक (400) प्रत्यक्ष प्रमाणित।

डेमो च्याटबट र SSO