5

में swagger मेटाडेटा फ़ाइल जोड़ने में असमर्थ है मैं मोबाइल विकास के लिए नया हूं। जैसा कि मैं C# .net से परिचित हूं इसलिए मैं visual studio के लिए xamarin प्लगइन का उपयोग कर रहा हूं। मैंने एक नमूना ऐप बनाया है जिसमें मैंने SQLite का उपयोग किया है, एक डीबी बनाया है और फिर CRUD संचालन किया है। इस बिंदु पर सभी चीजें अच्छी तरह से काम कर रही हैं। लेकिन मेरे पास पहले से local DB है और मैं इसका उपयोग करना चाहता हूं। इसके लिए मैंने swagger और Release पर locally को VS में रिलीज़ विकल्प में सहेजकर फ़ाइलों को सहेज लिया है। अब मैं अपना ऐप rest api client के रूप में जोड़ना चाहता हूं और अपने स्थानीय डीबी का उपयोग करना चाहता हूं। लेकिन जब मैं बाकी एपीआई क्लाइंट के रूप में जोड़ने की कोशिश करता हूं और फिर मैं select an existing swagger file चुनता हूं तो ब्राउज़ करते समय मुझे कोई फ़ाइल नहीं मिलती है। संदर्भ के लिए कृपया छवियों bellowविजुअल स्टूडियो मेरे बाकी एपीआई क्लाइंट

enter image description here

देख तो जब मैं ब्राउज़ क्लिक करें और स्थान जहां मैं अकड़ के लिए अपनी फ़ाइलें बचाया है मैं कुछ भी नहीं मिलता है के रूप में bellow छवि में दिखाया गया गोटो

enter image description here

इसके अलावा यह .json एक्सटेंशन फ़ाइल ढूंढ रहा है जो मेरे प्रकाशित एपीआई में मौजूद नहीं है।

मुझे नहीं पता कि यह क्यों हो रहा है, जैसा कि पहले से ही बताया गया है कि मैं मोबाइल विकास के लिए नया हूं, मुझे यकीन नहीं है कि क्या करना है। कृपया मेरी swagger UI

enter image description here

किसी भी मदद अत्यधिक

उत्तर

2

आप azure का उपयोग क्यों कर रहे हैं? मुझे लगता है कि आप एक कंपनी में काम कर रहे हैं, इसलिए उनके पास एक सर्वर होना चाहिए। बस अपनी सेवाओं को सर्वर पर प्रकाशित करें और फिर इसे अपने मोबाइल ऐप और डीबी के साथ सिंक करें। यह करने का यह सबसे आसान और नि: शुल्क तरीका है। आप उस

+0

के लिए Rest services का उपयोग कर सकते हैं हाँ मैं इस पर काम कर रहा हूं .. :) – faisal1208

2

यूआरएल आप सूचीबद्ध अपने एपीआई के लिए उपयोगकर्ता के अनुकूल संदर्भ डॉक्स के लिए है की सराहना की जाएगी की bellow छवि देखते हैं; आपके एपीआई के लिए जेएसओएन परिभाषा एंडपॉइंट के लिए एक संबंधित यूआरएल होना चाहिए। "Swagger URL" विकल्प में Add Rest API क्लाइंट संवाद में इसके बजाय इसका उपयोग करें।

दूसरा विकल्प यह है कि इस पीईआर यूआरएल का उपयोग अपने आरईएसटी एपीआई के JSON विवरण को स्थानीय .json फ़ाइल में संदर्भित करने के लिए करें और संदर्भ दें कि जब आपके क्लाइंट एक्सेस क्लासेस उत्पन्न होते हैं।

इन दो अंतराल के उदाहरण के लिए, https://msdn.microsoft.com/en-us/library/mt788315.aspx#Anchor_1 देखें।

संबंधित मुद्दे