2013-05-21 5 views
0

내가 BigCommerce API 호출을 테스트되었습니다 아니며, 나는 적절한 회신을 받았는데 않았다.제공되는 값은 첫째로 내가 전화 orders.json 시도 <p></p> 유효한 RFC-2822 날짜

그러나 날짜 범위 매개 변수 즉, min_date_created 및 max_date_created를 추가하면 오류가 발생합니다.

나는, PHP 컬을 사용하여 테스트 후 한 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. 
) 

이 하나가 말해 줄 수 있습니까?

감사합니다, 그것은 정확했다 후 답변을 추진

+1

당신의 공간을 탈출 시도에 반대

* 편집 *는 rawurlencode하기를 urlencode를 변경? % 20 또는 + – Sysyphus

+0

감사합니다! 매개 변수를 urlencoded 이제 적절한 회신을 얻을. –

+0

내 코멘트가 대답으로 바뀌 었습니다. – Sysyphus

답변

1

코멘트 :

당신은 당신의 매개 변수를 rawurlencode해야합니다. 공간이 제대로 RFC로 20 %로 인코딩되도록 +의 *

+0

urlencode()가 작동하지 않았지만, rawurlencode()가 PHP에서 제대로 작동했습니다. 감사합니다. –