【发布时间】:2015-09-01 12:18:44
【问题描述】:
我想使用具有以下条件的 Bigcommerce PHP 库获取所有订单。
- 订单状态 = 2(已发货)
- 2 天前创建的订单
我正在尝试使用 PHP 中的 CURL 调用来获取订单
当我路过的时候
$api_url = 'https://www.myapiurl.com/api/v2/orders.json?status_id=2';
它返回所有已发货的订单,但是当我尝试通过日期过滤器时,它没有得到想要的结果
$api_url = 'https://www.myapiurl.com/api/v2/orders.json?status_id=2&min_date_created=2015-08-30';
$api_url = 'https://www.myapiurl.com/api/v2/orders.json?status_id=2&min_date_created=2015-08-30';
我该怎么做?
【问题讨论】:
-
min_date_created可能不是正确的参数。您是否查看过orders资源上的文档? -
看起来日期应该是这种格式:Thu, 15 Nov 2012 21:43:32 +0000
-
尝试使用这种格式 ** 2012 年 11 月 14 日星期三 19:26:23 +0000 **
-
它给出以下响应:Array ( [0] => Array ( [status] => 400 [message] => The field 'min_date_created' is invalid. [details] => Array ( [invalid_reason) ] => 提供的值 '"Thu, 15 Nov 2012 21:43:32 0000"' 不是有效的 RFC-2822 或 ISO-8601 日期。)))
标签: php curl bigcommerce