Exemples

Flux contenant tous les événements musicaux depuis le 1er août 2020:

https://www.culturoscope.ch/api/2.0/events.php?api_key=VOTRE_CLEF_API&start_date=2020-08-01&categories=MU


Flux contenant les événements de théâtre et de danse dans le Jura:

https://www.culturoscope.ch/api/2.0/events.php?api_key=VOTRE_CLEF_API&categories=TH,DA&zone=JU


Code PHP pour récupérer un flux:

$urlFlux = "https://www.culturoscope.ch/api/2.0/events.php?api_key=VOTRE_CLEF_API";

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $urlFlux);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 0);
curl_setopt($ch, CURLOPT_TIMEOUT, 120);
$data = curl_exec($ch);
$resultStatus = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

if ($resultStatus == 200) {
 $feed = json_decode($data);
  print_r($events);
  foreach ($feed->events as $event) {
    echo $event->event_title; // Affichage du titre des événements
  }
}