Magento API错误:;程序';登录页面';不存在”;


Magento API Error: "Procedure 'loginParam' not present"

我的Magento API调用出现问题。他们突然返回了一个SOAP错误,而他们以前工作得很好。

SoapFault exception: [SOAP-ENV:Server] Procedure 'loginParam' not present

还相关:Magento SOAP 2 API致命错误:过程';登录';不存在

上面的链接告诉了我什么——除了SOAP错误之外,我的脚本还产生了对象到字符串的转换错误。

这是一个非常简单的修复。有访问权限的人关闭了System>Config>Magento Core API中的"WS-I Compliance",并且"login"方法需要字符串而不是对象。

现在-找出是哪位同事干的…;)

如果您想保持WS-I合规性并使其正常工作,请尝试清除缓存。

此答案中的更多信息:https://stackoverflow.com/a/27115257/747834