扩展 magento 核心 api 使用产品图片获取产品信息 url

Extend magento core api get product info with product image url

如何扩展 magento 核心 "catalogProductInfo" 以获取产品信息以及产品图像 url?

我得到了答案:通过产品 ID 获取产品信息和图像 URl 调用下面的 php 方法来获取所需的产品详细信息,您需要以字符串数组形式发送产品 ID。

 /**  CUSTOM FILTER API METHOD GET PRODUCT DETAILS WITH IMAGE URL BY PRODUCT_ID's **/
   public function getProductDetails($productidarray){

   $productidstemp = array();
   $productidstemp =   json_decode($productidarray, true);
   $store = 1; $attributes = null; $identifierType = 'ID';

   $result = array();
   $arrlength = count($productidstemp );

   for($x = 0; $x <  $arrlength; $x++) { 

   $product = Mage::getModel('catalog/product')->load($productidstemp[$x]);

            $result[] = array(
            'product_id' => $product->getId() ,
            'type'       => $product->getTypeId(),
            'set'        => $product->getAttributeSetId(),
            'sku'        => $product->getSku(),
            'position'   => $product->getCatIndexPosition(),
            'brand'      => $product->getData('brand'),
            'price'      => $product->getData('price'),
            'name'      => $product->getData('name'),
            'description'      => $product->getData('description'),
            'short_description'      => $product->getData('short_description'),
            'image_url'  => $product-> getImageUrl() );

      }

    return  $result; 

   }