2016-12-02 136 views
2

我正在使用WooCommerce REST API(http://woocommerce.github.io/woocommerce-rest-api-docs/#introduction),并且能够成功下载Customers,Orders等。我现在想只下载2个日期之间的订单列表 - 我可以在文档的订单以下参数见:WooCommerce REST API - 获取使用参数之前/之前的订单

after string Limit response to resources published after a given ISO8601 compliant date. 
before string Limit response to resources published before a given ISO8601 compliant date. 

我修改的URL请求这样的:

https://mywebsite.com/wp-json/wc/v1/orders?after=2016-08-05&before=2016-08-06&page=1 

,但我得到一个400错误与此回应:

{ 
    "code": "rest_invalid_param", 
    "data": { 
    "params": { 
     "after": "The date you provided is invalid.", 
     "before": "The date you provided is invalid." 
    }, 
    "status": 400 
    }, 
    "message": "Invalid parameter(s): after, before" 
} 

的2个日期是有效的ISO8601标准的日期,据我可以告诉。无法找到这个请求应该如何显示的例子,所以不知道该从哪里去。

回答

4

事实证明,您还需要指定时间,例如,

after=2016-11-20T13:57:31.2311892-04:00 
+1

你可以让它使用积极的时区,如+01:00吗? – DarkNeuron