Veran estoy diseñando una tienda en magento de telefonos celulares, necesito sacar la informacion de una base de datos de inventario y mandarla a magento, estoy intentando conectarme con el mismo desde soap v1 y no me funciona
Código PHP:
<?php
ini_set('display_errors', 1);
try{
/*
con este me dice que no tengo permiso
$client = new SoapClient("http://api.magentochile.cl/api/?wsdl");
*/
$client = new SoapClient("http://161.196.100.6/api/soap/?wsdl");
$session = $client->login("api", "api");
$products = $client->call($session, "catalog_product.list");
print_r($session);
//Logout
$client->endSession($session);
} catch(SoapFault $e){
echo "<pre>";
var_dump($e);
echo "</pre>";
}
?>
el usuario y contraseña no es pues el error que me manda el var dump es:
SOAP-ERROR: Parsing WSDL: Couldn't load from 'http://161.196.100.6/api/soap/?wsdl' : failed to load external entity "http://161.196.100.6/api/soap/?wsdl"
"
No entiendo porque el servicio esta habilitado en magento, y en mi phpinfo soap esta en la tabla soap.
Estoy usando php 5.4.4 y debian 7