Gå til innhold

[Løst] Twitch.tv online/offline status kode


Anbefalte innlegg

Hei, prøver å få til et script(?) i php som sjekker om en gitt bruker er online på www.twitch.tv, men får det ikke til (er helt ny i php, har bare holdt meg i html/css til nå)...

 

Her er det en som har fått til det jeg prøver på (men funker ikke atm :hmm:)

Developing A Live Stream Status For Twitch.tv Users

 

Etter litt googling fant jeg php kode for å få det til å fungere med livestream tjenesten www.justin.tv, men koden fungerer ikke med twitch.tv :(

 

Her er koden:

 

<?php
   header('content-type: image/png');

   $stream = $_GET['stream'];

   $json_file = @file_get_contents("http://api.justin.tv/api/stream/list.json?channel={$stream}", 0, null, null);
   $json_array = json_decode($json_file, true);

   if ($json_array[0]['name'] == "live_user_{$stream}") {
    echo file_get_contents("online.png");
   }else{
    echo file_get_contents("offline.png");
   }
?>

 

 

 

Er det noen som kan hjelpe meg med å lage et enkelt script som gjør dette sjekker om en bruker er live eller ikke?

Lenke til kommentar
Videoannonse
Annonse

Hmm, nei hadde ikke sjekket wiki'en, men etter å lese grundig igjennom får jeg fortsatt ikke til å sette sammen dette scriptet selv, har som sagt ikke de nødvendige kunnskapene... Lurte på om det var noen som hadde mulighet til å sette sammen dette scriptet ut ifra wikien og kodebiten jeg har i den første posten? :)

Lenke til kommentar

Smekka sammen en liten snutt for dette. Tror ikke du får gjort det mye enklere :wee:

<?php
$page = file_get_contents("http://api.justin.tv/api/stream/list.json?channel=khezzu", 0, null, null);
if ($page == ("[]")){
echo "Offline";
}
else {
echo "Online";
}
?>

 

Denne koden ser om brukeren "khezzu" er online eller ei

  • Liker 1
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...