मॉडलिंग एपीआई अनुरोध

बाहरी एपीआई के माध्यम से एक साधारण GET अनुरोध बनाने के लिए, आपको Business Logic अनुभाग का चयन करना होगा और External API Requests टैब में Create API request बटन पर क्लिक करना होगा। नई मोडल विंडो में, व्यवसाय प्रक्रिया का नाम और विवरण (वैकल्पिक) दर्ज करें।

create_bp_1

फिर, अनुरोध की method का चयन करें जिसे आपको निष्पादित करने की आवश्यकता है, endpoint पता और आवश्यक अनुरोध पैरामीटर भरें (नीचे दिए गए उदाहरण में query params )। कुछ मामलों में, header , body और url params को भरना आवश्यक है, यह उपयोगकर्ता के सामने आने वाले कार्य पर निर्भर करता है।

create_bp_2

BP संपादक में, आप Test request बटन पर क्लिक करके भी प्रक्रिया का परीक्षण कर सकते हैं। दिखाई देने वाली विंडो में अनुरोध पैरामीटर दर्ज करें और अनुरोध Execute request बटन पर क्लिक करें। यदि अनुरोध सफलतापूर्वक किया जाता है तो प्रतिक्रिया निकाय बॉडी टैब में प्राप्त होगा। Autofill Response को पार्स करती है और आवश्यक मॉडल बनाने में मदद करती है। Autofill Response पर क्लिक करने से इस एंडपॉइंट के लिए एक रिस्पांस टेम्प्लेट स्वचालित रूप से आगे के उपयोग के लिए जेनरेट हो जाएगा।

create_bp_3

प्रतिक्रिया क्षेत्रों को जानकर डेटा मॉडल बनाना संभव है। ऐसा करने के लिए, आपको Data Design पर जाना होगा और डेटाबेस में लिखे जाने वाले डेटा के अनुसार इसे भरने वाला एक नया मॉडल बनाना होगा।

datamodel_4

बैकएंड में API अनुरोधों का उपयोग करना

फिर, Business Logic सेक्शन खोलें और बाहरी एपीआई के माध्यम से डेटा प्राप्त करने और निर्दिष्ट Data Model में लिखने के लिए BP बनाने के Create business project पर क्लिक करें। संबंधित ब्लॉकों में आपको नव निर्मित एपीआई प्रक्रिया के ब्लॉक को खोजने की आवश्यकता है।

api_block_5

अनुरोध कार्य करने के लिए बाहरी एपीआई अनुरोध के संपादक में पहले कॉन्फ़िगर किए गए उपयुक्त मापदंडों को पारित करने की आवश्यकता है (नीचे दिए गए उदाहरण में Query Params )। BP के माध्यम से डेटा को संसाधित करने और बनाने के लिए Make - Expand ब्लॉक संयोजन का उपयोग करें। पैरामीटर बनाने और पास करने का एक उदाहरण नीचे स्क्रीनशॉट में दिखाया गया है।

businessmodel_in_6

फिर output body को विस्तारित करना होगा और data model में लिखना होगा। नीचे दिए गए उदाहरण में, बिटकॉइन मूल्य बनाम डॉलर (यूएसडी) प्राप्त होता है।

businessmodel_out_7

प्रतिक्रिया डेटा को DB में लिखने के लिए, Make और DB: Create टाइप ब्लॉक का उपयोग किया जाता है।

businessmodel_create_8

फिर आपको नए बनाए गए BP के लिए वेब-एप्लिकेशन के फ्रंटएंड के माध्यम से उस तक पहुंच प्राप्त करने के लिए एक Endpoint बनाने की आवश्यकता है।

create_endpoint_9

फ़्रंटएंड में API अनुरोधों का उपयोग करना

एप्लिकेशन फ्रंटएंड से आपको नीचे दिए गए स्क्रीनशॉट के अनुसार निर्दिष्ट एंडपॉइंट के लिए Server request GET प्रकार के ब्लॉक का उपयोग करने की आवश्यकता है।

bp_fe

Was this article helpful?

AppMaster.io 101 क्रैश कोर्स

10 मॉड्यूल
2 सप्ताह

निश्चित नहीं हूं कि कहां से शुरुआत की जाए? शुरुआती लोगों के लिए हमारे क्रैश कोर्स के साथ आगे बढ़ें और ऐपमास्टर को ए से ज़ेड तक एक्सप्लोर करें।

कोर्स शुरू करें
Development it’s so easy with AppMaster!

और अधिक मदद की आवश्यकता है?

हमारे विशेषज्ञों की मदद से किसी भी मुद्दे को हल करें। समय बचाएं और अपने एप्लिकेशन बनाने पर ध्यान दें।

headphones

सहयोग टीम से संपर्क करें

हमें अपनी समस्या के बारे में बताएं, और हम आपको समाधान ढूंढेंगे।

message

सामुदायिक चैट

हमारे चैट में अन्य उपयोगकर्ताओं के साथ प्रश्नों पर चर्चा करें।

समुदाय में शामिल हों