API查询中过滤器(filter)参数使用方法

发布日期:2017-10-27
浏览次数:13
  
 

FILTER的使用方式

 
在大部分的实体列表和COUNT方法中,都可以使用FILTER对数据进行过滤。每个实体支持的参数并不一样,但使用方式基本一致。几乎所有的实体都支持以下参数,filter[created_at_min],filter[created_at_max],filter[q]。
 
filter[created_at_min] : 创建时间大于
filter[created_at_max] :创建时间小于
filter[q]:标题和描述中包含字符串
 
如果想使用filter也很简单,您只需要在URL或者POST数组中传递以上参数即可。例如:
 
http://www.your_website_domain.com/FeiEditor/api_v1/shop/orders/?filter[created_at_min]=2016-11-11
这样就能获得在2016-11-11之后创建的订单
 
您也可以使用多个fitler,例如:
http://www.your_website_domain.com/FeiEditor/api_v1/shop/orders/?filter[created_at_min]=2016-11-11&filter[created_at_max]=2016-11-11
这样就能获得在2016-11-11当天创建的所有订单。
 
如果您需要在PHP的CURL POST中使用FILTER的话,如果您是这样写代码的:
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($vars)); 
那么,请在$var中直接加入filter即可,例如:
$var['filter[created_at_min]'] = '2016-11-11';
 
要是还不明白,可以联系客服MM哦。
 
 
 

登录后即可发表评论,立即登录.

  API相关文档