2011-09-21 68 views
5

वैसे मैं Magento Api विषय में नया हूं, इसलिए मुझे नहीं पता कि api2 के लिए wsdl कैसे बनाएं। किसी भी अच्छी गाइड की सराहना की जाएगी।Magento wsdl। एक गाइड की तलाश

जोड़ा गया: मैं क्या जरूरत है:

  1. कैसे Magento में wsdl.xml लिखने के लिए?
  2. कैसे Magento समझ जाएगा कि अगर मैं v2_soap टाइप करता हूं? wsdl सरणी तो यह मेरे मॉड्यूल के लिए wsdl.xml का मेरा संस्करण लेना चाहिए?
+1

आप ** डब्ल्यूएसडीएल ** नहीं बनाते हैं, आप एक वेब सेवा बनाते हैं, [डब्ल्यू] ईबी [एस] ervice [डी] efinition [एल] एंज्यूज ऑटो जेनरेट किया गया है, आप शायद ऐसा करने की कोशिश कर रहे हैं "डब्लूडीएसएल का उपभोग कैसे करें" ... और बीटीडब्ल्यू, आपको कहना चाहिए कि किस भाषा में! – balexandre

+1

@balexandre, मेरे पास अपना मॉड्यूल है, जिसके लिए wsdl की आवश्यकता है, लेकिन मुझे Magento वेब सेवा से जुड़ा कोई गाइड नहीं मिला। मैंने पहले से ही वी 1 एपीआई बनाया है जिसे मैं $ क्लाइंट-> कॉल ('.. विधि ..', 'args') की तरह उपयोग करता हूं; और मैं अपने मॉड्यूल एपीआई वी 2 में बनाना चाहता हूं, इसलिए मैं कुछ क्लाइंट-> getAllRecentOrders() प्राप्त कर सकता हूं; या $ क्लाइंट-> बनाएँ कॉन्फ़िगर करने योग्य उत्पाद WithSizeANdColorOptions ($ डेटा); –

+1

एक बार फिर, आप डब्लूएसडीएल नहीं लिखते ... आप डब्लूएसडीएल का उपभोग करते हैं, 'http: //domain.com/magento/index.php/api/v2_soap? Wsdl' लिंक पर जाने का प्रयास करें ... बदलना याद रखें आपकी ज़रूरत के लिए 'domain.com' और' magento'। कुछ और व्यावहारिक और उदाहरणों के साथ पूछें। ** यदि आपको नहीं पता कि डब्ल्यूएसडीएल ** क्या है, तो आपको यह भी नहीं करना चाहिए, किसी से पूछें कि यह आपके लिए करें। – balexandre

उत्तर

0

अंत में मैं सीए पाया मैं खोज रहा था:

click

अद्यतन

नीचे टिप्पणी से:

I'v v2 सेवा बनाने में कामयाब रहे, लेकिन इसे और अधिक था सूची के wsdl.xml से कॉपी। लेकिन आखिर में मैंने जो कुछ पूछा, वह करने में कामयाब रहा;)

+0

अगली बार एपीआई को विस्तारित करने के लिए पूछें, परिभाषा फ़ाइल को कैसे बदला जाए! – balexandre

+0

@ बालेक्सेंड्रे, कृपया इतनी आक्रामक मत बनो। अगली बार जब आप पहली पोस्ट में प्रश्नों को बेहतर ढंग से पढ़ लेंगे। और इसके अलावा मैं मौजूदा एपीआई का विस्तार नहीं करना चाहता हूं। मैं अपना खुद का ** wsdl.xml ** –

+0

लिखना चाहता हूं, फिर आप फिर से जाएं, आप ** WSDL ** नहीं लिखते हैं इसकी एक स्वचालित प्रक्रिया! और पढो! – balexandre

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