4

モバイルで製品を販売できる magento の soap api を使用して、新しいサードパーティ アプリケーションを構築しています。しかし、問題は、製品リストを取得中に縮小サイズの画像を表示する方法が見つからなかったことです。画像の URL を見つけるために catalog_product_attribute_media.list を使用していますが、その URL はフルサイズで大きな画像です。SOAP API を使用してサムネイルと small_images の URL を見つけることができません。これは、magento が自動的に作成するためです。このアプリはモバイル Web で使用するため、大きなサイズの画像は使用できません。この小さなサイズの画像の問題を解決する方法を教えてくれる人はいますか? または、magento の SOAP API を使用してこれらのサムネイルを使用する方法を教えてください。画像のメモリサイズを減らすことができるオンフライの画像サイズ縮小方法を知っている場合は、教えてください。

4

2 に答える 2

1

このモジュールを試してみてください。画像の処理やサイズ変更の方法が非常に適しています。http://www.magentocommerce.com/magento-connect/cloud-zoom-4634.html

于 2012-08-18T16:31:07.320 に答える
-2

ここにソースがあります、

標準画像、small_image、サムネイルなどの商品画像タイプを取得できます。

SOAP API V1 の要求:

$client = new SoapClient('http://magentohost/api/soap/?wsdl');

// If somestuff requires api authentification,
// then get a session token
$session = $client->login('apiUser', 'apiKey');

$result = $client->call($session, 'catalog_product_attribute_media.types', '4');
var_dump($result);

// If you don't need the session anymore
//$client->endSession($session);

応答:

array
  0 =>
    array
      'code' => string 'image' (length=5)
      'scope' => string 'store' (length=5)
  1 =>
    array
      'code' => string 'small_image' (length=11)
      'scope' => string 'store' (length=5)
  2 =>
    array
      'code' => string 'thumbnail' (length=9)
      'scope' => string 'store' (length=5)
于 2012-08-19T21:41:40.703 に答える