WooCommerce REST API - получение заказов с использованием параметров после / до

Я использую REST API WooCommerce (http://woocommerce.github.io/woocommerce-rest-api-docs/#introduction) и могут успешно загружать клиентов, заказы и т. д. Теперь я хотел бы просто загрузить список заказов между двумя датами - я вижу в документации для заказов следующие параметры:

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"
}

Насколько я могу судить, две даты являются действительными датами, соответствующими ISO8601. Не могу найти пример того, как должен выглядеть этот запрос, поэтому не знаю, что делать дальше.


person user982124    schedule 02.12.2016    source источник


Ответы (1)


Оказывается, вам также нужно указать время, например

after=2016-11-20T13:57:31.2311892-04:00
person user982124    schedule 19.12.2016
comment
Можете ли вы заставить его работать с положительным часовым поясом, например +01: 00? - person DarkNeuron; 02.01.2017