我执行Python中的服务,通过SOAP V2与Magento的交互。到目前为止,我能够拿到的产品列表做这样的事情:Magento的产品创新通过SOAP V2
import suds
from suds.client import Client
wsdl_file = 'http://server/api/v2_soap?wsdl=1'
user = 'user'
password = 'password'
client = Client(wsdl_file) # load the wsdl file
session = client.service.login(user, password) # login and create a session
client.service.catalogProductList(session)
但是,我不能创造一个产品,因为我真的不知道我应该送什么数据以及如何发送它。我知道我必须使用的方法是catalogProductCreate,但是显示here的PHP示例并不能真正帮助我。
任何输入,将不胜感激。
预先感谢您。
非常感谢你,这实在是我的帮助。不过,我的服务电话后发现了以下错误:'suds.TypeNotFound:类型未找到:“productData'' – davids 2013-03-11 11:18:53
欢迎您;-)没有十分的把握,进一步帮助你这个,因为我已经没有任何消耗使用python web服务......从根本上说,所有你需要检查是什么请求发送,什么你得到的回应...我希望下面的主题帮助您进一步在这一行http://stackoverflow.com/questions/7179888/suds -throwing-error-type-not-found-consume-soap-service和http://stackoverflow.com/questions/8982669/suds-typenotfound-type-not-found-merchantcode – Haijerome 2013-03-11 12:04:06