0
PHPでcurlを使用してサードパーティAPIからデータを取得しようとしています。ここではそれが私のコードであり、オブジェクト内でレスポンスを取得したいと考えています。ここで私は、文字列に入った私はPHPのcurlレスポンスを文字列にないオブジェクトに入れたい
$ch = curl_init();
curl_setopt_array($ch,
array(
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => $postData
));
//Ignore SSL certificate verification
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
//get response
$output = curl_exec($ch);
//Print error if any
if(curl_errno($ch))
{
echo 'error:' . curl_error($ch);
}
curl_close($ch);
echo $output;
echo gettype($output);
エコー$出力の応答は
{"access_token": "", "expires_in": xxxx, "token_type": "", "scope": ""}
とエコーはgettype($出力)のための別の応答のように
string
のようなプリントがあるが、私はしたいですcurl_responseからobject/arrayに入れてください。そうでなければ、この文字列$ outputをobject/arrayに変換したいと思います。
はPHPで 'json_decode'機能を見てください – SZenC