Hallo,
Om voor ieder team de stand, uitslagen en programma te tonen op de clubwesite stelt de Nevobo Rss feed beschikbaar.
Dit werkt via een bestaande joomla plugin voor rss feeds inlezen. Deze plugin is volgens mij een bestaande joomla plugin die door een andere volleybal enthousiasteling onderhanden is genomen. Maar dit heeft de afgelopen seizoenen altijd goed gewerkt.
Nu wordt het volgens de nevobo nog steeds beschikbaar gesteld maar het is gewijzigd. Nu probeer ik het weer in te lezen maar het lukt niet.
Dit https://api.nevobo.nl/export/team/CKL8D6P/heren/3/programma.rss is bv. een zo'n rss feed.
Hier staat nog voorbeelden wat de Nevobo beschikbaar stelt https://www.nevobo.nl/nieuwsbericht/competitiegegevens-voor-clubwebsites
Degene die ik wil gebruiken is de volgende:
https://api.nevobo.nl/export/team/{verenigingscode}/{teamtype}/{volgnummer}/programma.{type}
Maar hoe lees ik dit nu in:
<?php
$rssurl='https://api.nevobo.nl/export/team/CKL8D6P/heren/3/programma.rss';
$xml=simplexml_load_file($rssurl);
if (!$xml) {
echo "Failed loading XML\n";
foreach(libxml_get_errors() as $error) {
echo '\t'.$error->message.'<br />';
return;
}
}
?>
$xml is nog steeds leeg. Verder geen duidelijk error melding???? Helaas.
- Nu vraag ik mij af hoe weet ik nu of er wel daad werkelijk connectie is gemaakt naar die rss feed url?
- Of zit het nog op mijn local machine het probleem?
- Het is bestaande code, maar is simplexml_load_file 'outdated' en moet het op een alternatieve manier?
Ik doe het momenteel vanaf mijn laptop, localhost (XAMPP).
Het is een joomla plugin die ik in een artikel plaats.
Misschien wat veel maar ik probeer zo veel mogelijk info te geven.
Bedankt,
Nico
4.064 views