我正在使用magento soap api v1和v2。我想使用API编辑我的客户详细信息。 Customer Update api正在更新所有数据,如名字,姓氏,电子邮件,但密码字段未更新。两个版本的API都是一样的。
这是我的代码。
function customerEdit(){
$api_user = 'magento';
$api_pwd = 123456;
try {
$client = new SoapClient('http://127.0.0.1/index.php/api/v2_soap/?wsdl');
$session = $client->login($api_user, $api_pwd);
$result = $client->customerCustomerUpdate($session, '1', array('email' => 'vikky@gmail.com', 'firstname' => 'vikky', 'lastname' => 'abcds', 'password' => '123456', 'website_id' => 1, 'store_id' => 1, 'group_id' => 1));
echo $result;
var_dump ($result);
} catch (\SoapFault $e) {
echo $e->getMessage();
}
}
密码没有像大写小写符号那样的任何限制。 所有api凭证都是正确且有效的。不知道我哪里出错了请帮忙。