我想調用Magento SOAP API並獲取特定時間段內的訂單列表。我可以連接到API並獲得所有訂單的列表,但我無法(對於我的生活)弄清楚如何過濾結果......任何想法?我的代碼,返回所有的訂單是...將過濾器添加到Magento Web服務API
$proxy = new SoapClient('http://lalala.freelunchlabs.com/api/v2_soap/?wsdl');
// create authorized session id using api user name and api key
$sessionId = $proxy->login('myusername', 'mypassword');
$filters = array(
'created_at' => array('>' => '2011-04-21 02:13:00'),
'created_at' => array('<' => '2011-04-21 02:22:00')
);
// Get order list
$orderinfo = $proxy->salesOrderList($sessionId,array($filters));
print_r($orderinfo);
在此先感謝!
查
你不能在同一個字段上有兩個過濾器 - 這是Magento中的一個錯誤 – derekdreery 2014-01-24 10:19:08
我們如何爲SOAP v1 API實現相同的過濾器? – 2014-08-26 10:51:40