2011-09-21 10 views
5

Bueno, soy nuevo en el tema Magento Api, así que no sé cómo crear wsdl para api2. Cualquier buena guía será appriciated.Magento wsdl. Buscando una guía

Agregado: Lo que necesito es:

  1. cómo escribir wsdl.xml en Magento?
  2. ¿Cómo magento entenderá que si escribo v2_soap? wsdl array, ¿entonces debería tomar la versión de wsdl.xml de mi módulo?
+1

No crea el ** WSDL **, crea un servicio web, el [W] eb [S] ervice [D] efinition [L] anguage se genera automáticamente, lo que probablemente intentas es "Cómo consumir un WDSL" ... y por cierto, ¡en qué idioma! – balexandre

+1

@balexandre, tengo un módulo propio que requiere wsdl, pero no encontré ninguna guía relacionada con el servicio web magento. Ya hice la API V1 que uso como $ client-> call ('.. method ..', 'args'); Y quiero crear en mi módulo API V2, así que puedo usar algo como $ client-> getAllRecentOrders(); o $ client-> createConfigurableProductsWithSizeANdColorOptions ($ data); –

+1

una vez más, no escribe WSDL ... consume WSDL, intente acceder al enlace 'http: //domain.com/magento/index.php/api/v2_soap? Wsdl' ... recuerde cambiar 'domain.com' y' magento' a su necesidad. Pregunta algo más plausible y con ejemplos. ** Si no sabe qué es un WSDL **, ni siquiera debería hacerlo, pídale a alguien que lo haga por usted. – balexandre

Respuesta

0

Finalmente encontré ca que estaba buscando:

click

actualización

Desde siguientes comentarios

Me'v logró crear un servicio v2, pero era más copiando del wsdl.xml del catálogo. Pero finalmente me las arreglé para hacer lo que le pedí;)

+0

la próxima vez, pregunte cómo extender la API, no cómo cambiar el archivo de definición. – balexandre

+0

@balexandre, por favor no seas tan ofensivo. La próxima vez, será mejor que leas las preguntas en la primera publicación. Y, además, no quiero extender la API existente. Quiero escribir mi propio ** wsdl.xml ** –

+0

aquí va de nuevo, NO escribe ** WSDL ** ¡es un proceso automático! ¡Lee mas! – balexandre