我一直在测试BigCommerce API调用,
首先我尝试了orders.json电话,我确实得到了适当的回复。
但是当我添加日期范围参数,即min_date_created和max_date_created时,它给了我错误。
我正在使用PHP cURL测试它,以下是URL:
https://test.mybigcommerce.com/api/v2/orders.json?min_date_created=Thu, 16 May 2013 07:23:55 +0000&max_date_created=Sat, 18 May 2013 18:29:59 +0000
以下是我得到的错误:
[status] => 400
[message] => The field 'min_date_created' is invalid.
[details] => stdClass Object
(
[invalid_reason] => The provided value 'Thu,' is not a valid RFC-2822 date.
)
任何人都可以告诉我哪里出错了吗?
谢谢,
答案 0 :(得分:1)
评论在正确之后被提升回答:
您需要对参数进行rawurlencode。
* edit *将urlencode更改为rawurlencode,以便将空格正确编码为%20作为RFC,而不是+'s *