通过SOAP调用获取图像缩略图

| 我正在尝试使用Magento的网络服务API通过第三方应用程序在商店中展示产品。当我使用“ catalog_product_attribute_media.list”查询图像数据中的商品时,我得到的是这样的:
Array
(
    [0] => Array
        (
            [file] => /a/k/akio-dresser.jpg
            [label] => 
            [position] => 1
            [exclude] => 1
            [url] => http://example.com/magento/media/catalog/product/a/k/akio-dresser.jpg
            [types] => Array
                (
                    [0] => thumbnail
                    [1] => small_image
                    [2] => image
                )

        )

)
这告诉我,我应该能够获得该图像的“缩略图”或“ small_image”版本,但我不知道该怎么做。我仔细阅读了文档,尝试了所有可以找到但没有成功的东西。有人知道我可以使用什么SOAP调用吗?调用catalog_product_attribute_media.info似乎返回完全相同的信息,而catalog_product_attribute_media.types似乎根本不返回任何信息。     
已邀请:
        API调用结果引用了产品图片的原始文件,而不是在运行时(即加载产品页面时)生成的缓存缩略图/小图片。 返回的属性对应于您在产品管理页面中获得的布局。因此,给定图像可以用作产品页面上的主要产品图像,类别列表中使用的小图像或添加到购物篮中时使用的缩略图。 Magento可以即时缩放这些图像,这比使用一些较旧的购物车要好得多,因为您必须将这些图像准备为“正确”大小。但是,这意味着只有磁盘上缩略图的缓存副本没有任何API调用即可访问。 我遇到了一个类似的问题,那就是想要Magento之外的产品图片。我的解决方法是使用cron脚本提取过去24小时内已更改的大型原始图像,然后使用imagemagick创建缩略图,然后使用图像的新“本地”副本。 这不是解决方法,我实际上想对缩略图进行一些命令行处理,以消除多余的空白,锐化边缘并为颜色增加一些额外的活力。这种图像处理不是实时的,我也不希望使用默认的“模糊”缩略图。一夜之间仅用新鲜的图像进行的cron作业就为我完成了工作。     

要回复问题请先登录注册