Как получить ответ от api?
Я хочу получить ответ от API.
function curlExec($url) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, $url);
$result = curl_exec($ch);
curl_close($ch);
$obj = json_decode($result);
$code = $obj[0]->errormessage;
if($code == "Success"){
echo "work";
exit;
}else{
echo "not";
exit;
}
}
Я использую приведенный выше код, но он возвращает НУЛЕВОЕ значение.
2
Author: Qaisar Satti, 2016-07-25
2 answers
Попробуйте использовать код ниже
$code = $obj[0]->ErrorCode;
if($code == 000){ echo "work"; exit;
}else{ echo "not"; exit; }
Пример кода для curl следуйте этому
$ch = curl_init();
// set url
curl_setopt($ch, CURLOPT_URL, "url_here");
//return the transfer as a string
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// $output contains the output string
$output = curl_exec($ch);
$result=(json_decode($output));
// close curl resource to free up system resources
curl_close($ch);
2
Author: Qaisar Satti, 2016-07-25 10:38:54
Наконец-То Получено решение:
function curlExec($url) {
$json = file_get_contents($url);
$json = json_decode($json);
$code = $json->ErrorCode;
}
0
Author: Ajay Patel, 2019-02-19 04:30:23