बाहरी अनुरोध क्रिया में, आप प्राप्त डेटा को कस्टम फ़ील्ड में लिखने के लिए प्रतिक्रिया मैपिंग को कॉन्फ़िगर कर सकते हैं। ऐसा करने के लिए, आपको JSON पथ को सही ढंग से निर्दिष्ट करना होगा। BotHelp इस पथ का उपयोग प्राप्त प्रतिक्रिया में डेटा खोजने और उसे निर्दिष्ट कस्टम फ़ील्ड में लिखने के लिए करेगा।
प्रतिक्रियाएँ JSON प्रारूप में आती हैं। आइए JSON प्रारूप में प्रतिक्रिया निकायों के उदाहरण देखें।
1. सरल विकल्प। डेटा की एक सूची आती है: एक फ़ील्ड - एक मान
{ "name":"इवान", "age":"30" }
प्रत्येक फ़ील्ड प्राप्त करने के लिए JSON पथ कैसे लिखें:
$.name
—> «इवान»$.आयु
— > «30»
2. एक अधिक जटिल विकल्प। डेटा की एक सरणी आती है: एक फ़ील्ड में कई मान
{"मूल्य": [["नोल"], ["ओडिन"], ["डीवीए"], ["त्रि"] ] }
इस स्थिति में, "values" फ़ील्ड मानों की एक सरणी है। इसलिए, सरणी से एक विशिष्ट मान प्राप्त करने के लिए, आपको सरणी में इस मान की स्थिति निर्दिष्ट करनी होगी।
प्रत्येक फ़ील्ड प्राप्त करने के लिए JSON पथ कैसे लिखें:
$.values.0.0
—> "nul"$.values.1.0
—> "ओडिन"$.values.2.0
—> «dva»$.values.3.0
—> "ट्राई"
महत्वपूर्ण! JSON पथ प्रविष्टि में दूसरा शून्य निर्दिष्ट करना आवश्यक है: $.values.*.
0
। अन्यथा, "बाहरी अनुरोध" कस्टम फ़ील्ड में मान को पहचानने और लिखने में सक्षम नहीं होगा।
महत्वपूर्ण! इस सेवा में लिखे गए JSON पथ की शुद्धता की जाँच कर सकते हैं । ऊपरी फ़ील्ड में, लिखा हुआ JSON पथ पेस्ट करें, और निचले बाएँ फ़ील्ड "इनपुट" में आपके अनुरोध पर प्राप्त प्रतिक्रिया बॉडी पेस्ट करें। दाएँ फ़ील्ड में वह मान प्रदर्शित होता है जो निर्दिष्ट JSON पथ के लिए निर्दिष्ट प्रतिक्रिया बॉडी से प्राप्त होगा।
महत्वपूर्ण! JSON पथ लिखने के बारे में अधिक जानकारी यहाँ मिल सकती है: लिंक ।
"बाहरी अनुरोध" कार्रवाई के लिए पूर्ण निर्देश: लिंक
यदि आपको अपने प्रश्न का उत्तर नहीं मिला है, तो अपने खाते के अंदर चैट में हमसे पूछें या BotHelpSupportBot या hello@bothelp.io
मेलिंग, ऑटोफ़नल और चैटबॉट्स बॉटहेल्प बनाने के लिए प्लेटफ़ॉर्म की 14 दिनों की पूर्ण कार्यक्षमता प्राप्त करें।