Andere vraag: Welke output velden zijn beschikbaar? Ik heb "wedstrijddatum" en "aanvangstijd" geprobeerd maar dat geeft mij geen output. Deze velden staan in de Programma Library van Sportlink.
Hallo Martin,
Bedankt voor je script. Het werkt ook bij ons. Helaas heb ik script kennis maar ben benieuwd of jij ook de keuzelijsten welke Sportlink aanbiedt werkend heb gekregen. Bijvoorbeeld de keuzelijst-leeftijdscategorieenkeuzelijst-leeftijdscategorieen.
Zoals beloofd, hier wat PHP-code waarmee ik voor het eerst de Dataservices heb uitgeprobeerd. Het is een eenvoudig voorbeeld, dat alleen over Teams gaat, maar het kan behulpzaam zijn bij de eerste stap. Vul bij XXXXXXX je eigen Client_Id in.
<?php
$url='https://data.sportlink.com/teams?client_id=XXXXXXX';
$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);
$programma_output = json_decode($result, true);
$aantalrecords = count($programma_output);
echo 'Aantal records = ' . $aantalrecords . '<br/>';
echo '<table width="100%" border="0" cellspacing="2" cellpadding="2">';
for ($i = 0; $i < $aantalrecords; $i++)
{
echo '<tr>';
echo '<td>' . $programma_output[$i]["teamcode"] . '</td>';
echo '<td>' . $programma_output[$i]["teamnaam"] . '</td>';
echo '<td>' . $programma_output[$i]["poulecode"] . '</td>';
echo '<td>' . $programma_output[$i]["competitienaam"] . '</td>';
echo '<td>' . $programma_output[$i]["klassepoule"] . '</td>';
echo '<td>' . $programma_output[$i]["spelsoort"] . '</td>';
echo '<td>' . $programma_output[$i]["competitiesoort"] . '</td>';
echo '<td>' . $programma_output[$i]["geslacht"] . '</td>';
echo '</tr>';
}
//var_dump($programma_output);
echo '</table>';
echo 'Klaar';
?>