gpt4 book ai didi

api - 使用 magento API V2 限制结果数量

转载 作者:行者123 更新时间:2023-12-01 12:57:30 25 4
gpt4 key购买 nike

您好,我已经在网站上搜索了我的问题,但没有找到简单的解决方案,而且我认为这个问题非常基础。

我正在使用 Api V2,所以现在也许有解决方案。我开始了,这是我的代码:

$api_soap_url = 'http://localhost/magento/api/v2_soap?wsdl=1';

$client = new SoapClient($api_soap_url);
$session_id = $client->__soapCall('login',array($user, $pw));

$data = array($session_id);
$result = $client->__soapCall('customerCustomerList', $data);

这会返回所有结果,我需要限制结果的数量,所以我尝试使用过滤器和此处找到的其他解决方案,但没有成功。

我唯一没试过的是这个:

Control the number of results from a Magento API call

但是按日期过滤并不能解决我的问题,重写类对于这种简单的需求来说是一个非常复杂的解决方案。

提前致谢

最佳答案

我不确定过滤器是否可以限制结果的数量,但你可以试试这个:

$complexFilter = array(
'complex_filter' => array(
array(
'key' => 'created_at',
'value' => array('key' => 'gt', 'value' => '2012-05-13 06:11:00')
// where created_at is greater than 2012-05-13 06:11:00
// For example: eq (equals), neq (not equals), gt (greater than), lt (less than), etc.
)
)
);
$result = $client->customerCustomerList($session, $complexFilter);

关于api - 使用 magento API V2 限制结果数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8925212/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com