これは単純なはずですが、私はそれを理解することはできません。
次の形式でURLをリクエストする必要があります。
http://ratings.api.co.uk/business/ {lang} / {fhrsid} / {format}ここで、langはen-GBに設定され、fhrsidは識別子で、形式は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));
ありがたいことに受けた助け