Hi.
I'm using C#, and I'm trying to list customer.list from SOAP API V1.
All the examples I found was in PHP, and the problem is, I know nothing in PHP(Jon Snow).
I already tried to use Dictionary, but when I send my object to call() method, I got the answer that is not supported.
The only example I got using complex filter is this below:
$client = new SoapClient('http://magentohost/api/v2_soap/?wsdl'); // If some stuff requires api authentification, // then get a session token $session = $client->login('apiUser', 'apiKey'); $complexFilter = array( 'complex_filter' => array( array( 'key' => 'group_id', 'value' => array('key' => 'in', 'value' => '1,3') ) ) ); $result = $client->customerCustomerList($session, $complexFilter); var_dump ($result);
And I need to do this filter using the "created_at" filter.
I already tried this:
Dictionary<string, Dictionary<string, string>> complexFilter = new Dictionary<string, Dictionary<string, string>>(); Dictionary<string, string> temp = new Dictionary<string, string>(); string temp2 = "2017-01-14"; temp.Add("created_at", temp2); complexFilter.Add("complex_filter", temp); var returnObject = client.call(sessionId, "customer.list", complexFilter);
but it doen't work either.
Can someone give me a light, please?
I'm getting mad...
did you ever manage to sort this ? I have the same issue now
Someone who solved this question? I cannot be able to get a simple list of customers in c#.
What is the c#-type to use for php-array ?
I'm using v.1 soap api = 1.9 magento