Как получить информацию о нескольких продуктах в Single Call
на Android с помощью XMLRPC от Magento. Я могу получить список продуктов, используя функцию catalog_product.list
, используя XMLRPC.
Теперь у меня есть SKU id всех продуктов. Я могу получить информацию о мультимедиа каждого продукта с помощью функции product_media.list
.
Если у меня есть 10 продуктов, я должен вызвать метод 10 product_media.list
для каждого продукта, который занимает много времени.
Итак, как я могу вызвать функцию multiCall
Magento
в Android. Многие учебники в php
для вызова функции multiCall
опубликованы, но я не могу имитировать то же самое в Android.
Поэтому, пожалуйста, помогите мне, если у вас есть аналогичный фрагмент кода, который может помочь мне понять функцию multiCall
(для Android), чтобы я мог продвигать ее дальнейшее использование.
Благодарю.
PHP-код Пример из Josua Marcel Chrisano
Ответ:
$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')
)
)
);
Я хотел бы подражать вышеуказанному PHP-коду в Android, который вызывает функцию multiCall()
Magento.