5

के भीतर से कई बैक-एंड अंतिमबिंदुओं बुला रहा Azure एपीआई प्रबंधन के संबंध में एक विशिष्ट समस्या है।गतिशील रूप Azure ए पी आई एम नीति

मेरे मामले कि मैं ए पी आई एम से एक बैक-एंड एपीआई फोन कर रहा हूँ है। मुझे लॉजिक एप्स/फ्लो में अपने कस्टम कनेक्टर के लिए JSON स्कीमा प्रदान करने की आवश्यकता है।/ड्रॉप डाउन

प्रतिक्रिया मैं हो रही है की सामग्री पर निर्भर करता है, मैं आदेश में एक गणना प्रदान करने के लिए अतिरिक्त कॉल प्रदर्शन करने की जरूरत है।

, बैक-एंड एपीआई से एक प्रतिक्रिया पर विचार करें इस तरह:

{ 
    "member1": { 
    "prop": "content" 
    }, 
    "member2": { 
    "prop": "content", 
    "datasource": "http://someurl.com/api/member2/content" 
    }, 
    "member3": { 
    "prop": "content" 
    }, 
    "member4": { 
    "prop": "content" 
    "datasource": "http://someurl.com/api/memberfour/content" 
    } 
} 

मैं आदेश अतिरिक्त डेटा प्रदान करने के लिए "डेटा स्रोत" के सदस्यों के URL में अतिरिक्त कॉल करने की आवश्यकता है, लेकिन इन स्पष्ट रूप से कर रहे हैं मैं जिस कॉल पर प्रदर्शन कर रहा हूं उसके आधार पर गतिशील। मैं थोड़ा फंस गया हूं क्योंकि मैं कॉल और यूआरएल की गतिशील संख्या के लिए एक प्रेषण अनुरोध नीति नहीं कर सकता। मैं इस से सबसे अच्छा कैसे संपर्क करूंगा?

+0

यदि आप तर्क ऐप्स का उपयोग कर रहे हैं तो आपको एपीआई से प्रतिक्रिया प्राप्त करने की आवश्यकता है और फिर प्रतिक्रिया के लिए प्रत्येक के लिए एक करें और अतिरिक्त कॉल करें। कुछ इस तरह। https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-loops-and-scopes – Baskar

+0

मुझे खेद है बास्कर, मेरा सवाल पूरी तरह स्पष्ट नहीं है मुझे डर है। मुझे जो करना है वह तर्क ऐप्स/प्रवाह में मेरे कस्टम कनेक्टर के लिए JSON स्कीमा प्रदान करना है। मैं अपना प्रश्न अपडेट करूंगा। –

उत्तर

1

अगर मैं सही ढंग से समझ परिदृश्य, मुझे नहीं लगता कि आप क्योंकि तब आप उन परिणामों तर्क क्षुधा को वापस पाने के लिए सक्षम नहीं होगा डेटा स्रोत यूआरएल को कॉल करने ए पी आई एम उपयोग करना चाहते हैं। मुझे लगता है कि आप जो खोज रहे हैं वह x-ms-dynamic-values है जिसे here

आप इस एक्सटेंशन का उपयोग प्राथमिक संचालन दोनों का वर्णन करने के लिए कर सकते हैं जो आपकी सामग्री और कुछ माध्यमिक संचालन प्रदान करेगा जो ड्रॉप डाउन को भरने के लिए उपयोग की जाने वाली सूचियों को वापस कर देगा लॉजिक एप्स यूआई। आपको शायद उन सूचियों को सतह पर रखने के लिए अतिरिक्त एपीआईएम ऑपरेशन बनाने की आवश्यकता होगी।

+1

यदि मैं सही ढंग से समझता हूं तो आप एक्स-एमएस-डायनामिक-वैल्यू का उपयोग कर सकते हैं, लेकिन "मान" वापस आ जाएगा एपीआई-एम से प्रारंभिक प्रतिक्रिया के आधार पर गतिशील भी होगा, और आप प्रत्येक "मान" को हल करना चाहते हैं तर्कों के सही और पूर्ण सेट के साथ लॉजिक एप्स डिज़ाइनर के परिणामस्वरूप वापसी का जवाब? यदि ऐसा है तो सवाल हो सकता है सेट शरीर 'की नीति? – jeffhollan

+1

"वहाँ एक रास्ता एक भीतर का नीति के लिए की प्रतिक्रिया के आधार पर' n' अनुरोध' लिखने के लिए? यह अनुशंसा की जाती/एक सी # में HttpClient उपयोग करने के लिए ठीक है "@ jeffhollan नहीं, आप सेट-बॉडी पॉलिसी से HttpClient का उपयोग नहीं कर सकते हैं, लेकिन पुनः प्रयास नीति के बहुत रचनात्मक उपयोग के साथ आप कई अनुरोध कर सकते हैं। –

+1

क्या होगा यदि आप एक साधारण निकाय के साथ एक एज़ूर फ़ंक्शन को कॉल करते हैं जैसे कि आप यूआरएल की सरणी ? पार्स और एक JSON प्रतिक्रिया वापस पाने के लिए, कि किसी भी अच्छे – evilSnobu

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