Voorbeeld PHP-code t.b.v. WordPress website


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';

?>


Timo, wat heeft jouw bericht te maken met oorspronkelijke bericht van Martin? Als je een vraag hebt maak dan een nieuw bericht aan. Het is natuurlijk een beetje moeilijk om antwoord te geven met de informatie welke je hebt gegeven. Heb je een code in je header geplaatst? Graag niet hier antwoorden maar een nieuwe post aanmaken.

Ik krijg in die library (http://dexels.github.io/navajofeeds-json-parser/article/) bij programma steeds error 500:


{"error":{"message":"Internal server error","code":5001}}


Ik roep deze aan:
https://data.sportlink.com/programma?client_id=xxx


"xxx" uiteraard vervangen met de juiste client id


Hebben jullie enig idee wat ik fout doe?



Ik heb al een flink aantal services uitgeprobeerd, maar nog geen keuze-lijsten. Daar ga ik morgenavond even naar kijken.

Inloggen of registreren om een reactie te posten