$veri=Array
(
[ModelType] => 0
[ExceptionMessage] => Attempting to deserialize an empty stream.
[StackTrace] => ICAgYXQgTWljcm9zb2
[ErrorSource] => LoginService
[StatusCode] => 400
);
if($veri["ExceptionMessage"]=="Attempting to deserialize an empty stream."){
//burada hata yazdırabilirsen yada hiçbirşey yaptırma
}else{
//veritabanına yazdır
}
yada sadece hata aldığında bu dönüyor ise
if(!isset($veri["ExceptionMessage"])){
//veritabanına yazdır
}
Öncelikle cevap veren tüm arkadaşlara ayrı ayrı teşekkür ederim.
-Önce .json dosyası oluşturuyorum oluşturulan dosyayı veri tabanına aktarıyorum .
Bahsettiğiniz gibi
ExceptionMessage sadece hata olduğunda dönüyor. Ama aşağıda ki gibi kontrol sağlattığımda değişen birşey olmadı.
if(!isset($jomedya_veriler["ExceptionMessage"])){
$fp = fopen('veriler.json', 'w');
fwrite($fp, json_encode($jomedya_veriler, JSON_UNESCAPED_UNICODE));
fclose($fp);
echo 'Json Dosyası Oluşturuldu';
} else {
$fp = fopen('log.txt', 'w');
fwrite($fp, date('Y-m-d H:i:s')." Ürünler Çekilemedirn");
fclose($fp);
echo "Veri Alınamadı";
}