Autorius Tema: Twitch API  (Skaityta 325 kartus)

Neprisijungęs NikeLM2

  • Naujokas
  • *
  • Įrašai: 24
  • Karma: +0/-0
    • Žiūrėti profilį
Twitch API
« Įrašytas: 2013-07-10 19:49:52 pm »
Sveiki pradejau naudoti Twitch API ir susiduriau su JSON beda, kai turi rasyti tam tikra info is array jis paraso raidziu kombinacija.
Pvz: hLL22Nn o turi buti League Of Legends.

Jei darant $s[ 'status' ]; gaunasi raidziu kombinacija, o jei $s; suraso visus json duomenis gautus.

Kodas:
$mycurl = curl_init();
curl_setopt ($mycurl, CURLOPT_HEADER, 0);
curl_setopt ($mycurl, CURLOPT_RETURNTRANSFER, 1);

$url = "https://api.twitch.tv/kraken/channels/".$stream_name;
curl_setopt ($mycurl, CURLOPT_URL, $url);
$web_response = curl_exec($mycurl);
$results = json_decode($web_response, true);
$s = array( );
foreach( $results as $s ) {
echo $s[ "status" ];
}

Neprisijungęs Lukas Liesis

  • Administratorius
  • Herojus
  • ******
  • Įrašai: 7385
  • Karma: +226/-15
    • Žiūrėti profilį
    • mano CV
Ats: Twitch API
« Atsakymas #1 Įrašytas: 2013-07-11 18:58:40 pm »
babandyk ta $s issiprintinti su var_dump($s); ir pasiziurek kas ten yra, ar tikrai ko tikiesi.
Jūsų draugas, kolega ir puslapio administratorius,

Lukas.

Manualai.lt Facebooke
serveriai.lt 50% nuolaida!
Free Hosting
Free Templates

Neprisijungęs NikeLM2

  • Naujokas
  • *
  • Įrašai: 24
  • Karma: +0/-0
    • Žiūrėti profilį
Ats: Twitch API
« Atsakymas #2 Įrašytas: 2013-07-12 20:53:23 pm »
Išsiaiškinau tik pamiršau parašyti nereikėjo tos foreach funkcijos, tesiog reikėjo echo $results[ 'game' ]; tarkim :)

Manualai.lt Forumas

Ats: Twitch API
« Atsakymas #2 Įrašytas: 2013-07-12 20:53:23 pm »