API接続からのJSON応答をJSONファイルに書き込もうとしていますが、そうしたときにはJSONファイルの値がtrueになります。JSONファイルをJSONファイルに入れよう
APIのPHPの機能:
public function Get_Reviews(){
$token = 'CDF494791E05F36531FA0F5F';
$headers[] = 'Authorization: Bearer ' . $token;
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => '[URL]',
CURLOPT_HTTPHEADER => $headers
));
$response = curl_exec($curl);
curl_close($curl);
return json_encode($response);
}
とJSONファイル内の応答置くためのコード:私は($レビュー)のvar_dumpとき、私はクリーンなJSONレスポンスを取得し、I
$api = new Reviews();
$reviews = $api->Get_Reviews();
$file = "reviews_created.json";
unlink($file);
$fp = fopen($file, 'w');
fwrite($fp, $reviews);
fclose($fp)
をそれをJSONファイルで手動でコピーできますが、私はこの動的にする必要があります。
私は誰でもこれを手伝ってくれることを願っています。
var_dumpの代わりに "echo"を使ってテストして何が得られるのでしょうか? – Ultrazz008
正しいjsonを表示しているのはあなたの 'var_dump()'ではありません。これはあなたのカールコールです。結果を表示する代わりにキャプチャするには、 'CURLOPT_RETURNTRANSFER'を' true'に設定する必要があります。 –
[cURLとPHPが "1"を表示する可能性のある複製](http://stackoverflow.com/questions/10909002/curl-and-php-displaying-1) –