Cevap vermediğiniz bu süreçde kodu aşağıdaki gibi ilerlettim , çok az kaldı hiisediyorum :)  ama hala bir sonuca ulaşadım. :) 

Sizden cevap beklerken, kendi kendime yılların sorunu olan tjk dan veri çekmeyi bakalım başarabilecekmiyim :)

 

<?php
date_default_timezone_set('Europe/Istanbul');
$tarih=date("Ymd");

$veri = file_get_contents("https://ebayi.tjk.org/s/d/program/" .$tarih."/checksum.json",0,stream_context_create(["http"=>["timeout"=>60]]));
$dizi = json_decode($veri, true);
function diziac($dizi){
    foreach($dizi as $a=>$veri){
   
    if(is_array($veri)){
    echo $a.'<br />';
    diziac($veri);
    }else{
    echo '- '.$a.' : '.$veri.'<br />';
}
}
}
diziac($dizi);

?>