我想在远程Magento安装(我不拥有,所以我不能访问代码或任何东西),但它不工作的新用户注册。Magento SOAP API:createCreateCustomer返回false,没有错误
我成功登录,但是当我调用customerCustomerCreate()方法时,它只是在没有任何补充信息的情况下返回false。用户不存在,但即使他做了我也会很高兴有一个错误信息!
这里是一个示例代码:
$soapClient = new SoapClient('URL TO THE WSDL');
$session = $soapClient->login('APIUSER','APIPASSWORD'); // Login ok
$newUser = array('ALL THE INFOS ABOUT USER, AND MORE!');
$distantUserId = $soapClient->customerCustomerCreate($session, $newUser);
// $distantUserId = false...
对于$newUser
,我有比Magento的要求的详细信息;因为我已经有用户在我身边了,我只是通过了我拥有的所有信息,即使它是Magento没有的字段,这可能是问题吗?
有没有办法让我有更多的错误信息?或者我必须问Magento的老板?
愚蠢的错误在我身边,没有得到SoapFault,因为我没有将所有内容都包含在try/catch块中......现在我有了我的错误信息(用户数据有问题),我可以继续^^感谢您提及SoapFault! – Yoh