Carquery API에서 Json 데이터를 가져오고 싶습니다. 하지만 내 코드는 효과가 없었습니다.Json은 null 값을 반환합니다.
먼저 나는 컬을 사용하여 데이터를 가져 오려고했습니다. 내 코드입니다
$loginUrl = 'http://www.carqueryapi.com/api/0.3/?callback=?&cmd=getTrims&year=2015';
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL,$loginUrl);
$result=curl_exec($ch);
curl_close($ch);
var_dump(json_decode($result));
null을 반환했습니다. 그리고 나서 file_get_content를 사용해 보았습니다. 내 코드는
$json = file_get_contents('http://www.carqueryapi.com/api/0.3/?callback=?&cmd=getTrims&year=2015');
$obj = json_decode($json);
var_dump($obj);
불행히도 작동하지 않았습니다.
도움이 필요하십니까? 모든
json 문자열을 잘못된 json처럼 게시 할 수 있습니까? http://jsonlint.com/을 사용하여 json 문자열의 유효성을 검사하십시오. –
귀하의 사이트를 본 후? (json 문자열 앞에서)이 2자를 제거하십시오 –
@StijnBernards JSONP에 필수적입니다 .JPONP 콜백을 URL에서 제거해야합니다. 그것을 사용하십시오. "/? cmd = getTrims & year = 2015' –