API查詢中過濾器(filter)參數使用方法
API查詢中過濾器(filter)參數使用方法
發布日期:2018-10-27
瀏覽次數:2646
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數組中傳遞以上參數即可。例如:
//www.your_website_domain.com/FeiEditor/api_v1/shop/orders/?filter[created_at_min]=2017-11-11
這樣就能獲得在2017-11-11之后創建的訂單
您也可以使用多個fitler,例如:
//www.your_website_domain.com/FeiEditor/api_v1/shop/orders🅷/?filter[created_at_min]=2017-11-11&filter[created_at_max]=2017-11-11
這樣就能獲得在2017-11-11當天創建的所有訂單。
如果您需要在PHP的CURL POST中使用FILTER的話,如果您是這樣寫代碼的:
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($vars));
那么,請在$var中直接加入filter即可,例如:
$var['filter[created_at_min]'] = '2017-11-11';
要是還不明白,可以聯系客服MM哦。