Magento から XMLRPC を使用して Androidで複数の製品の詳細を取得する方法Single Call
.XMLRPC を使用した関数を使用して、製品のリストを取得できますcatalog_product.list
。
これで、すべての製品のSKU ID を取得できました。関数を使用して、各製品のメディアの詳細を取得できますproduct_media.list
。
10 個の製品があると仮定すると、製品ごとに 10 回のメソッドを呼び出さなければならず、product_media.list
時間がかかります。
では、 AndroidでのmultiCall
関数をどのように呼び出すことができますか。関数を呼び出すためMagento
の多くのチュートリアルが投稿されていますが、Android で同じことを模倣することはできません。php
multiCall
multiCall
そのため、関数(Android用)を理解できる同様のコードスニペットがあれば、それを使用してさらに進めることができます。
ありがとう。
Josua Marcel C
の回答からの PHP コードの例:
$session = $client->call('login', array('apiUser', 'apiKey'));
$client->call('call', array($session,'somestuff.method', array('arg1', 'arg2', 'arg3')));
$client->call('call', array($session, 'somestuff.method', 'arg1'));
$client->call('call', array($session, 'somestuff.method'));
$client->call('multiCall',
array($session,
array(
array('somestuff.method', 'arg1'),
array('somestuff.method', array('arg1', 'arg2')),
array('somestuff.method')
)
)
);
multiCall()
Magentoの関数を呼び出す Android の上記の php コードを模倣したいと思います。