Llevo unos días intentando conectar con magento via SOAP, pero no hay manera. Lanza el siguiente error:
Fatal error: Uncaught SoapFault exception: [WSDL] SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://xxxxxxx.com/api/soap/?wsdl=1' : Extra content at the end of the document in /xxxx/listar_clientes.php:2 Stack trace: #0 /xxxx/listar_clientes.php(2): SoapClient->SoapClient('http://xxxxx.c...') #1 {main} thrown in /xxxx/listar_clientes.php on line 2
El código que utilizo para probar la conexión y si devuelve algo:
<?php
$client = new SoapClient('http://xxxxx.com/api/soap/?wsdl=1');
$session = $client->login('apiUser','apiKey');
$clientes = ($client->call($session, 'customer.list'));
function debug($clientes){
echo "<pre>";
print_r($clientes);
echo "</pre>";
}
debug($clientes);
?>
El usuario y la APIKey estan bien. El usuario y el rol está creado. SOAP está habilitado en el servidor, pero parece que no puede hacer login.
¿Alguna sugerencia?
Gracias!!