0

获取所有客户列表并使用soap api创建新客户...

    $proxy = new SoapClient('http://j-shop.z/shop/api/soap/?wsdl');
//  $proxy = new SoapClient(null, array('uri' => http://j-shop.z/shop/api/soap/?wsdl"));                
            $sessionId = $proxy->login('testuser', 'test123');
            var_dump($proxy->call($sessionId, 'customer.list', array('filters', '*')));
            $newCustomer = array(
                'firstname'  => 'First',
                'lastname'   => 'Last',
                'email'      => 'test@example.com',
                'password_hash'   => md5('password'),
                'store_id'   => 0,
                'website_id' => 0
            );

        $newCustomerId = $proxy->call($sessionId,'customer.create',array($newCustomer));
4

3 回答 3

1

在你的 wamp 或 xammp 中打开 php_soap,我认为它没有打开,所以首先你检查你的 php.ini 文件

于 2014-01-21T14:10:53.673 回答
0

请在 api.xml 中设置错误,以便轻松修复它

于 2013-07-02T09:25:49.380 回答
0

也试试

我认为 api.xml 有问题

http://www.magentocommerce.com/api/soap/introduction.html

http://incho.net/ecommerce/magento/magento-v2-soap-demystified/

于 2013-07-02T09:32:47.220 回答