1

我使用WooCommerce REST API(http://woocommerce.github.io/woocommerce-rest-api-docs/#introduction),並且可以成功下載Customers,Orders等。WooCommerce REST API - 篩選截止日期修改

我現在試圖獲得訂單的過濾列表,其中訂單的修改日期是在特定日期之後,但尚未能夠使其達到目前的工作狀態。一個訂單包括響應得到GET請求:

"date_modified": "2016-12-21T00:33:38", 

我已經試過如下:

wp-json/wc/v1/orders?filter[modified]=2017-02-14 

但只是返回所有訂單。我想將=改爲a> =,以便在指定日期之後獲得所有訂單,但一直未能找到如何構造此請求URL的示例?

+0

我面臨同樣的問題 –

回答

-1

我能得到這個工作使用下面的請求格式:

WC-API/V1 /訂單篩選[updated_at_min] = 2017年2月22日&過濾器[updated_at_max] = 2017年2月25日

+0

不再適用於wc-api/v2 – Steffan

+0

這對我的測試很有用用v2 REST API。你也會嘗試這樣的: /wp-json/wc/v2/orders?after = 2017-05-17T00:00:00Z&before = 2017-05-17T23:59:59Z – user982124

0

好吧,woocommerce API實際上並沒有實現過濾器。它來自與woocommerce和最新的wordpress一起使用的wordpress api不再支持過濾器。對於最新的wordpress,你必須通過添加wp-api團隊提供的wordpress rest api過濾器來手動添加過濾器功能。