Veebiteenuse getMilkings kasutamise näide PHP-s

 
 
<?php
/* Asenda sobivate väärtustega */
define('APIID','xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'); 	// Küsi EPJ-st
$stuff=   array('kood'=>12345					// Teie karja EPJ kood												
                ,'farm'=>1					// Andke ette konkreetse farmi andmete tõmbamiseks. Ärajätmisel kogu kari		
                ,'algus'=>'01.01.2022'
                ,'lopp'=>'31.01.2022'
                ,'username'=>'EPJ kasutaja'			
                ,'password'=>'EPJ kasutaja salasõna'	 		
               );
  $curl = curl_init();
  curl_setopt($curl, CURLOPT_URL, 'https://www.epj.ee/vt/piimaveised/getMilkings.php'); 
  curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
  curl_setopt($curl, CURLOPT_POST, 1);
  curl_setopt($curl, CURLOPT_HTTPHEADER, array('Expect: '));
  curl_setopt($curl, CURLOPT_POSTFIELDS,json_encode($stuff));
  curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: application/json','apiId: '.APIID, 'Accept:application/json'));
  $result = curl_exec($curl);
  curl_close($curl);
  
  $a = json_decode($result);
  
  if ($a->Viga){
   echo $a->Viga;
   return;
  }
?>
<table border="1"><caption>Näide vastuse kasutamise kohta</caption>
  <tr><th>Inv<th>Reg<th>Kuupäev<th>Piim<th>Rasva%<th>Valgu%<th>Somra<th>Karbamiid<th>SRE
<?php
  for($i = 0;$i < 10;$i++){
   echo '<tr>'
   .'<td>'.$a[$i]->INV
   .'<td>'.$a[$i]->REG
   .'<td>'.$a[$i]->KUUPAEV
   .'<td>'.$a[$i]->PIIM
   .'<td>'.$a[$i]->RVPR
   .'<td>'.$a[$i]->VKPR
   .'<td>'.$a[$i]->SOM_RAK
   .'<td>'.$a[$i]->KARB
   .'<td>'.$a[$i]->SRE
   ;
  }
 echo '</table>';
?>