Не могу получить предварительный просмотр изображений дергаться потоков

Я хочу показать предварительный просмотр потоков, но не могу заставить его работать.

function get_url_contents($url){
    $crl = curl_init();
    curl_setopt($crl, CURLOPT_SSL_VERIFYPEER, false);
    $timeout = 5;
    curl_setopt ($crl, CURLOPT_URL,$url);
    curl_setopt ($crl, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt ($crl, CURLOPT_CONNECTTIMEOUT, $timeout);
    $ret = curl_exec($crl);
    curl_close($crl);
    return $ret;
}

$url = "https://api.twitch.tv/kraken/search/streams?limit=25&offset=0&q=Age%20of%20Empires%20II:%20The%20Conquerors ";
$json = get_url_contents($url); 
$json = json_decode($json);

foreach($json->streams as $stream) { 
    echo '<img alt="" style="float: left; width: 50px; padding-right: 7px;" src="' . $stream->channel->logo . '" />';
    echo $stream->channel->status . '<br />';
    echo $stream->channel->display_name . ' esta jugando ' . $stream->channel->game . '.<br />';
    echo '<img alt="" src="' . $stream->preview . '" /> <br />';
    echo '<a href="http://www.twitch.tv/' . $stream->channel->name . '">Ver en vivo</a>';
    echo '<hr />';
}
?>

Я пытаюсь показать информацию о потоке онлайн, если я уберу это эхо предложения echo '<img alt="" src="' . $stream->preview . '" /> <br />'; все работает хорошо, но если я положу, это не работает. и эта ошибка показывает Catchable fatal error: объект класса stdClass не может быть преобразован в строку в строке 25, строка 25 - это предложение, которое я поставил.

0 ответов

Другие вопросы по тегам