Vérifier l'existence d'un stream en cours sur une chaîne justin.tv

moins de 1 minute de lecture art

Pour les besoins d’un développement en cours, j’ai commencé à me plonger dans l’API du site JustinTV.

Voilà la portion de code qui va bien vous aider. Je vais me passer de commentaires, la code parle de lui-même :

function is_streaming($stream)
{
  $link = 'http://api.justin.tv/api/stream/list.json?channel=' . $stream;
  $data = file_get_contents($link);
  $existe = strpos($data, 'name');
  if($existe) {
    return true;
  }
  return false;
}

$chaine = 'missclicktv';
if(is_streaming($chaine))
{
  echo $chaine . ' est en train de streamer !';
} else {
  echo 'Rien en cours, allez sur le Youtube de ' . $chaine . ' !';
}

Il suffit donc d’utiliser la fonction is_streaming() qui retourne true si l’utilisateur stream actuellement. Si le stream n’est pas en cours, vous pouvez dirigez l’utilisateur vers la chaîne YouTube (ou autre) correspondante.

Enjoy !

Laisser un commentaire

Votre adresse email ne sera pas visible. Les champs obligatoires sont marqués *

Chargement...
Reçevoir les prochains commentaires de cet article.