我遇到了Magento API调用问题。他们突然返回了一个SOAP故障,他们以前工作得很好。
SoapFault exception: [SOAP-ENV:Server] Procedure 'loginParam' not present
还相关:Magento SOAP 2 API Fatal error: Procedure 'login' not present
上面的链接是什么让我觉得 - 除了SOAP错误之外,我的脚本正在生成字符串转换错误的对象。
答案 0 :(得分:3)
这是一个非常简单的修复。有权访问的人关闭了System>中的“WS-I Compliance”。配置> Magento Core API和“login”方法需要一个字符串而不是一个对象。
现在 - 找出哪位同事做了......;)
答案 1 :(得分:0)
如果您希望保持WS-I合规性并使其正常工作,请尝试清除缓存。