이것은 간단해야한다고 생각하지만 그냥 짐작할 수 없습니다.api url에 JSON Curl 요청을 보내고 null을 얻는 방법
나는 다음과 같은 형식의 URL로 요청을해야합니다
http://ratings.api.co.uk/business/ {랭}/{fhrsid}/{형식} 랭은 fhrsid이 식별자와 형식 KO-GB로 설정 될 위치 json입니다.
나는 시도 다음하지만 난 그냥 반환에 null이 무엇입니까 :$data = array("lang" => "en-GB", "fhrsid" => "80928");
$data_string = json_encode($data);
$ch = curl_init('http://ratings.api.co.uk/business/json');
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: application/json',
'Content-Length: ' . strlen($data_string)) );
$Jsonresult = curl_exec($ch);
curl_close($ch);
var_dump(json_decode($Jsonresult));
어떤 도움을 기꺼이 당신이 데려 가고 싶다는 말을하면서
'/ business/en-GB/80928/json'에게 요청을 보내야한다면, 왜 그것을/business/json으로 보냅니 까? – rid
질문이 잘못되었습니다. 내 잘못 – Textus
내 질문이 여전히 적용됩니다 ... 요청을 '/ business/lang/fhrsid/format' URL로 보내야한다고 분명히 말합니다. 그러나 당신은 URL'/ business/json'에 요청을 보냅니다 ... – rid