2011-09-21 24 views
5

Ben Magento Api tema yeni, bu yüzden api2 için wsdl nasıl oluşturacağımı bilmiyorum. Herhangi bir iyi rehber belirlenecektir.Magento wsdl. Bir kılavuz arıyor

Eklendi: I gerekenler:

  1. nasıl magento wsdl.xml yazmak için?
  2. V2_soap yazdığımda ne kadar magento anlayacaktır? wsdl dizisi daha sonra benim modül için wsdl.xml benim sürümü almalı?
+1

** WSDL ** yi oluşturmuyorsunuz, bir web servisi oluşturuyorsunuz, [W] eb [S] ervice [D] efinition [L] Anguage otomatik olarak üretilir, muhtemelen "WDSL nasıl tüketilir" ... ve btw, hangi dilde yazmalısınız? – balexandre

+1

@balexandre, wsdl gerektiren kendi modülüm var ama magento web servisine bağlı herhangi bir rehber bulamadım. Ben şimdiden $ client-> call ('.. method ..', 'args') gibi kullandığım V1 API'sini yaptım; Ve benim modül API V2'de oluşturmak istiyorum, bu yüzden $ client-> getAllRecentOrders(); veya $ client-> CreateConfigurableProductsWithSizeANdColorOptions ($ data); –

+1

bir kez daha, WSDL yazmazsınız ... WSDL'leri tüketirsiniz, http: //domain.com/magento/index.php/api/v2_soap? Wsdl ”bağlantısına gitmeye çalışın. 'domain.com' ve 'magento' ihtiyaçlarınız için. Daha makul bir şey isteyin ve örneklerle. ** Eğer bir WSDL'nin ne olduğunu bilmiyorsanız ** bunu yapmamanız, birilerinin sizin için yapmasını istemeniz gerekir. – balexandre

cevap

0

Sonunda aradığım ca bulundu

I'v v2 hizmeti oluşturmak için yönetilen, ama daha oldu katalogun wsdl.xml dosyasından kopyalanıyor. Ama sonunda istediğimi yapmayı başardım;)

+0

Bir dahaki sefere API'yi nasıl genişleteceğinizi, tanım dosyasını nasıl değiştireceğinizi değil! – balexandre

+0

@balexandre Lütfen soo saldırgan olmayın. Bir dahaki sefere soruları ilk gönderide daha iyi okursun. Ve ayrıca mevcut API'yi genişletmek istemiyorum. Kendi ** wsdl.xml ** –

+0

'u buraya yazmak istiyorum, tekrar yazıyorsunuz, ** WSDL ** otomatik bir işlem yazmıyorsunuz! daha fazla oku! – balexandre