Ich versuche, die neuesten Produkte (max 20) von Magento API mit SOAP zu bekommen, ich brauche nur die Bilder und den Produktlink, wie sie auf einer anderen Website angezeigt werden.Holen Sie sich die neuesten Produkte mit Magento Seife API
Ich verwende den folgenden Code, das zu tun:
$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);
jedoch der obige Code wird die Bilder nicht angezeigt, irgendwelche Ideen ??
Danke für die Hilfe
Was meinen Sie mit " Anzeige "genau? Welche Ergebnisse bekommst du? –
Anzeige wie in get ein Array von Bildern mit dem jeweiligen Produkt Link. Für eine Beispielausgabe gehen Sie bitte hier http://pastebin.com/MetxheuP – user1288902
Ihr SOAP Fault ist "Zugriff verweigert". Sieht nicht so aus, als würden Sie die richtigen Anmeldeinformationen verwenden. Sind Sie sicher, dass Sie einen API-Benutzer und keinen normalen Benutzer erstellt haben? Hast du eine Rolle gemacht, um diese Dinge zu tun? –