estoy tratando de obtener los últimos productos (máx. 20) de la API de magento usando SOAP, solo necesito las imágenes y el enlace del producto, ya que se muestran en otro sitio.obtén los últimos productos usando magento soap API
estoy utilizando el código de abajo para hacer esto:
$client = new SoapClient('http://magentohost/api/soap/?wsdl');
$session = $client->login('username', 'password');
$apicalls = array();
$i = 0;
$ii = 0;
$filters = array('sku' => array('neq'=>''));
$products = $client->call($session, 'catalog_product.list',array($filters));
foreach ($products as $product){
$apicalls[$i] = array('catalog_product_attribute_media.list', $product['product_id']);
$i++;
$apicalls[$i] = array('catalog_product.info', $product['product_id']);
$i++;
}
$productinfo = $client->multiCall($session, $apicalls);
sin embargo, el código no muestra las imágenes, alguna idea ??
Gracias por la ayuda
¿Qué quiere decir con " mostrando "exactamente" ¿Qué resultados estás obteniendo? –
mostrando como en obtener una matriz de imágenes con el enlace del producto respectivo. para una salida de muestra, vaya aquí http://pastebin.com/MetxheuP – user1288902
Su falla SOAP es "acceso denegado". No parece que estés usando las credenciales correctas. ¿Estás seguro de que eres un usuario API y no un usuario normal? ¿Hiciste una tirada que tiene privilegios para hacer estas cosas? –