2016-11-20 3 views
0

チャンネルがツイッチでライブかどうかを確認する方法が見つかりました。私は "return(!is_null($ Request-> stream))"のために "非オブジェクトのプロパティを取得しようとしています"というエラーが出ましたか?TRUE:FALSE; "ライン。すべてが設定されているようです。私は何か提案/助けていただければ幸いです。Twitch APIチャンネルがライブかどうかを確認する

$request = json_decode(@file_get_contents('https://api.twitch.tv/kraken/streams/' . $channel)); 
return (! is_null($request->stream)) ? TRUE : FALSE; 

代わりの$Request:小文字と

<?php 
function is_channel_live($channel) { 
    $Request = json_decode(@file_get_contents('https://api.twitch.tv/kraken/streams/' . $channel)); 
    return (! is_null($Request->stream)) ? TRUE : FALSE; 
} 

if (is_channel_live("thegamingbelugas")) { 
    echo "LIVE"; 
} 

?> 
+0

まず、あなたのリクエストに 'client_id'を入れずに(arround 8月から)twitchすることはできません – Jim

答えて

0

使用$request。 Twitch APIは大文字のRequestを理解しません。

また、twitch API接続のクライアントIDが必要です。これは、https://www.twitch.tv/settings/connectionsにアプリケーションを登録することで受信できます。

関連する問題