【发布时间】:2013-11-14 20:32:19
【问题描述】:
我目前正在尝试访问我的 magento 商店的 SOAP API,但没有成功。我在后端创建了一个肥皂用户和角色,并通过 xmlrpc 登录对其进行了测试。 同源策略不是问题。我通过 url myshop.com/api/?wsdl 获取 wsdl
$.soap({
url: 'http://my-shop.de/api/',
method: 'login',
data: {
username:'soap_username',
apiKey:'soap_userpass'
},
success: function (soapResponse) {
alert("yes!!");
},
error: function (SOAPResponse) {
alert(SOAPResponse.toString());
}
})
返回 404,我不知道为什么。
另外我也试过javascript soap client:
var url = 'http://myshop.de/api/';
var pl = new SOAPClientParameters();
pl.add("username", 'soap_username');
pl.add("apiKey", 'soap_userpass');
SOAPClient.invoke(url, "login", pl, true, HelloTo_callBack);
function HelloTo_callBack(r) {
alert(r.toString());
};
返回 500 内部服务器错误。再说一次,我不知道这里出了什么问题。 谁能给我提示一下我错过了什么?
感谢任何帮助或提示,谢谢!
【问题讨论】:
标签: javascript jquery api magento soap