मॉडलिंग एपीआई अनुरोध
बाहरी एपीआई के माध्यम से एक साधारण GET अनुरोध बनाने के लिए, आपको Business Logic अनुभाग का चयन करना होगा और External API Requests टैब में Create API request बटन पर क्लिक करना होगा। नई मोडल विंडो में, व्यवसाय प्रक्रिया का नाम और विवरण (वैकल्पिक) दर्ज करें।
फिर, अनुरोध की method का चयन करें जिसे आपको निष्पादित करने की आवश्यकता है, endpoint पता और आवश्यक अनुरोध पैरामीटर भरें (नीचे दिए गए उदाहरण में query params )। कुछ मामलों में, header , body और url params को भरना आवश्यक है, यह उपयोगकर्ता के सामने आने वाले कार्य पर निर्भर करता है।
BP संपादक में, आप Test request बटन पर क्लिक करके भी प्रक्रिया का परीक्षण कर सकते हैं। दिखाई देने वाली विंडो में अनुरोध पैरामीटर दर्ज करें और अनुरोध Execute request बटन पर क्लिक करें। यदि अनुरोध सफलतापूर्वक किया जाता है तो प्रतिक्रिया निकाय बॉडी टैब में प्राप्त होगा। Autofill Response को पार्स करती है और आवश्यक मॉडल बनाने में मदद करती है। Autofill Response पर क्लिक करने से इस एंडपॉइंट के लिए एक रिस्पांस टेम्प्लेट स्वचालित रूप से आगे के उपयोग के लिए जेनरेट हो जाएगा।
प्रतिक्रिया क्षेत्रों को जानकर डेटा मॉडल बनाना संभव है। ऐसा करने के लिए, आपको Data Design पर जाना होगा और डेटाबेस में लिखे जाने वाले डेटा के अनुसार इसे भरने वाला एक नया मॉडल बनाना होगा।
बैकएंड में API अनुरोधों का उपयोग करना
फिर, Business Logic सेक्शन खोलें और बाहरी एपीआई के माध्यम से डेटा प्राप्त करने और निर्दिष्ट Data Model में लिखने के लिए BP बनाने के Create business project पर क्लिक करें। संबंधित ब्लॉकों में आपको नव निर्मित एपीआई प्रक्रिया के ब्लॉक को खोजने की आवश्यकता है।
अनुरोध कार्य करने के लिए बाहरी एपीआई अनुरोध के संपादक में पहले कॉन्फ़िगर किए गए उपयुक्त मापदंडों को पारित करने की आवश्यकता है (नीचे दिए गए उदाहरण में Query Params )। BP के माध्यम से डेटा को संसाधित करने और बनाने के लिए Make - Expand ब्लॉक संयोजन का उपयोग करें। पैरामीटर बनाने और पास करने का एक उदाहरण नीचे स्क्रीनशॉट में दिखाया गया है।
फिर output body को विस्तारित करना होगा और data model में लिखना होगा। नीचे दिए गए उदाहरण में, बिटकॉइन मूल्य बनाम डॉलर (यूएसडी) प्राप्त होता है।
प्रतिक्रिया डेटा को DB में लिखने के लिए, Make और DB: Create टाइप ब्लॉक का उपयोग किया जाता है।
फिर आपको नए बनाए गए BP के लिए वेब-एप्लिकेशन के फ्रंटएंड के माध्यम से उस तक पहुंच प्राप्त करने के लिए एक Endpoint बनाने की आवश्यकता है।
फ़्रंटएंड में API अनुरोधों का उपयोग करना
एप्लिकेशन फ्रंटएंड से आपको नीचे दिए गए स्क्रीनशॉट के अनुसार निर्दिष्ट एंडपॉइंट के लिए Server request GET प्रकार के ब्लॉक का उपयोग करने की आवश्यकता है।